在 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"