Java 9-我可以将MainClass属性添加到存档中的module-info.class吗?
在Java9中,您可以使用Java 9-我可以将MainClass属性添加到存档中的module-info.class吗?,java,maven,maven-3,java-9,Java,Maven,Maven 3,Java 9,在Java9中,您可以使用 jar --create --file=mlib/com.greetings.jar --main-class=com.greetings.Main -C mods/com.greetings . 它的副作用是将MainClass属性添加到.jar文件中的module-info.class文件中 有没有插件支持这一点,或者我需要直接调用Java9'jar'命令 这是提出这些问题的正确论坛,还是有更好的地方 干杯,Eric模块主类实际上是module-info.cla
jar --create --file=mlib/com.greetings.jar --main-class=com.greetings.Main -C mods/com.greetings .
它的副作用是将MainClass属性添加到.jar文件中的module-info.class文件中
有没有插件支持这一点,或者我需要直接调用Java9'jar'命令
这是提出这些问题的正确论坛,还是有更好的地方
干杯,Eric模块主类实际上是module-info.class文件的一个属性。它被称为
ModuleMainClass
,由Java9的jar
命令设置。当前版本(3.0.2)的maven jar plugin
仅在指定manifest.mainClass
票证以添加想要添加的特性时才会写入文件maven jar plugin
:jar-c-f mlib/com.hello.client.jar--main class=com/hello/client/HelloWorldClient-c输出。