【问题标题】:Java 9 - Can I add the MainClass attribute to module-info.class in the archive? [duplicate]Java 9 - 我可以将 MainClass 属性添加到存档中的 module-info.class 吗? [复制]
【发布时间】:2017-01-25 21:04:09
【问题描述】:

在 Java 9 中,您可以使用以下命令创建 JAR 文件

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

这有在.jar文件的module-info.class文件中添加MainClass属性的副作用。

是否有任何插件支持此功能,还是我需要直接调用 Java 9 'jar' 命令?

这是提出这些问题的正确论坛,还是有更好的地方?

干杯,埃里克

【问题讨论】:

标签: java maven maven-3 java-9


【解决方案1】:

“模块主类”实际上是 module-info.class 文件的一个属性。它被称为 ModuleMainClass 并由 Java 9 的 jar 命令设置。 maven-jar-plugin的当前版本(3.0.2)仅在您指定manifest.mainClass时写入文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    相关资源
    最近更新 更多