有maven jigsaw jlink插件吗?

ams*_*ams 10 java jlink maven java-platform-module-system java-9

maven是否有新的Java 9的插件jlink我在网上搜索但是未能从maven团队找到任何正式的东西.

Nam*_*man 6

是的.在Github/maven-plugins上创建一个已经取得了一些进展.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jlink-plugin</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)

其代码中的插件 从提案中读取为适应JEP-282JEP-220.

虽然这可能看起来像链接太多答案.来自Github的 @khmarbaise也有一个工作示例,这需要一个工具链 -

<configuration>
  <jdkHome>/Library/Java/JavaVirtualMachines/jdk1.9.0_ea+170.jdk/Contents/Home</jdkHome>
</configuration>
Run Code Online (Sandbox Code Playgroud)

加上作者引用的旁注 -

目前只不过是一个概念证明.这里的一切都是投机的!

Edit1: - 在评论中共享,可以找到其他详细信息@如何使用Maven创建Java运行时.

编辑2: - 日期为2018年11月10日,人们可以升级到使用maven-jlink-plugin:3.0.0-alpha-1并仍然提供一些有价值的反馈.

  • 我在这里;-) ..你能告诉我配置片段的用途是什么吗? (2认同)