在 Mavenized Grails 中使用 Maven 创建瘦 War 文件
Create skinny War file using Maven in Mavenized Grails
如何使用 maven-grails 插件在 mavenized grails 项目中创建瘦 war 文件? Skinny war 可以通过 "grails war --nojars" 使用 grails 命令创建。可以使用 mvn grails:war 命令创建 grails war 的 grails maven 插件。但是,这会创建通常的胖 war 文件,而不是瘦文件。无法将参数 "nojars" 传递给 mvn,因为它传递给 mvn 而不是传递给 grails 插件。此外,在阅读插件的源代码时,它似乎对 grails.cli.args 系统 属性 有价值,以便在内部调用 grails war 时获取传递的任何参数。
所以,有什么办法可以做到这一点。
我能够解决这个问题。可以通过
mvn grails:war -Dgrails.cli.args="--nojars"
如何使用 maven-grails 插件在 mavenized grails 项目中创建瘦 war 文件? Skinny war 可以通过 "grails war --nojars" 使用 grails 命令创建。可以使用 mvn grails:war 命令创建 grails war 的 grails maven 插件。但是,这会创建通常的胖 war 文件,而不是瘦文件。无法将参数 "nojars" 传递给 mvn,因为它传递给 mvn 而不是传递给 grails 插件。此外,在阅读插件的源代码时,它似乎对 grails.cli.args 系统 属性 有价值,以便在内部调用 grails war 时获取传递的任何参数。
所以,有什么办法可以做到这一点。
我能够解决这个问题。可以通过
mvn grails:war -Dgrails.cli.args="--nojars"