2017-01-25 37 views
9

在Java 9,你可以創建一個JAR文件與Java 9 - 我可以將MainClass屬性添加到存檔中的module-info.class中嗎?

jar --create --file=mlib/com.greetings.jar --main-class=com.greetings.Main -C mods/com.greetings . 

已在.jar文件添加MainClass屬性添加到模塊info.class文件的副作用。

是否有任何插件支持這個,還是我需要直接調用Java 9'jar'命令?

這是正確的論壇問這些問題,還是有更好的地方?

乾杯,埃裏克

+0

寫入文件以添加您想要的特性的票據:'maven-jar-plugin':https://issues.apache.org/jira/browse/MJAR-238 – michaldo

回答

4

「模塊主類」實際上是模塊info.class文件的一個屬性。它被稱爲ModuleMainClass並由Java 9的jar命令設置。 maven-jar-plugin的當前版本(3.0.2)僅在您指定manifest.mainClass

相關問題