在Grails应用程序中使用Gradle包装器生成WAR

时间:2016-04-27 15:01:29

标签: grails

是否可以使用Grails应用程序附带的Gradle包装器(即gradlew)生成WAR?

据我所知,在列出所有可用任务后,它似乎不可能。如果没有,我想知道为什么它不是。

旁注,用它来发布到Artifactory,这是很酷的IMO。

更新#1

me@workstation ~/ghi
$ ./gradlew help --task assemble
:help
Detailed task information for assemble

Path
     :assemble

Type
     Task (org.gradle.api.Task)

Description
     Assembles the outputs of this project.

Group
     build

BUILD SUCCESSFUL

Total time: 6.345 secs

更新#2

我尝试了以下命令:gradlew -Dgrails.env=xxx war

META-INF\grails.build.info显示grails.env=xxx

似乎这样可行。

1 个答案:

答案 0 :(得分:3)

您正在寻找的命令是

./gradlew assemble

你的战争将在build/libs/