2016-05-11 71 views
0

在版本3.1.5,命令「包」不是產生一個jar文件中的「項目/建設/庫」Grails的3.1.5不要產生jar文件

我跑了一個簡單的「創建應用程序內」和「包」與版本3.0.9和3.1.5。只有第一個產生一個jar文件。兩個都沒有出現錯誤。

有人知道我在3.1.5版本中如何創建可執行JAR?

回答

1

documentation狀態...

如果你不喜歡操作一個單獨的Servlet容器,那麼你可以簡單地 運行的Grails WAR文件作爲一個普通的Java應用程序。

,然後提供下面的例子:

grails war 
java -Dgrails.env=prod -jar build/libs/mywar-0.1.war 

所以基本上,生成的war文件一個jar文件。

+0

好的,但不同的是,戰爭是不可執行的。我必須從命令行運行。 @Emmanuel –

+0

你指的是操作系統的文件管理器與jar文件之間的某種聯繫嗎?例如,如果我記得,在Windows上雙擊jar文件運行它(使用javaw或類似的東西)。 –

+0

是的! Windows雙擊不運行戰爭filles @Emmanuel –