我有興趣在單個可執行jar文件中構建一個包含所有模塊依賴項和外部jar的單個jar,我將能夠使用java -jar myApp.jar
運行該jar文件。如何在gradle.build中使用fatjar插件時指定主類
我模塊A是依賴模塊B. 目前我使用gradle這個,我的build.gradle
腳本是這樣的:
apply plugin: 'fatjar'
description = "A_Project"
dependencies {
compile project(':B_Project')
compile "com.someExternalDependency::3.0"
}
當我建立它的gradle通過命令:clean build fatjar
脂肪罐子'A.jar'按預期創建。 但正如我上面寫的那樣運行它: no main manifest attribute, in A.jar
如何修改我的build.gradle
文件並指定主類或清單?
不知道如何幫助你。看起來命令'clean build fatjar'具有不同的輸出。真的嗎? – Opal
請參閱[Gradle用戶指南](http://gradle.org/docs/current/userguide/userguide_single.html)中的「MANIFEST.MF的自定義」。 –