• 那是从何处传来的钟声呢?偶尔听到那钟声,平添一份喜悦与向往之情。

Idea用Maven插件打包成Jar包

后端 Nanait 7年前 (2018-02-10) 3169次浏览 已收录 0个评论 扫描二维码

用 maven-assembly-plugin 打包

利用一个新的插件,可以打包更简单。在 pom.xml 中加入如下代码。将其他的打包插件代码删除,最好不要写 2 个插件代码。

  1. <plugin>
  2. <artifactId>maven-assembly-plugin</artifactId>
  3. <version>2.4</version>
  4. <configuration>
  5. <descriptorRefs>
  6. <descriptorRef>jar-with-dependencies</descriptorRef>
  7. </descriptorRefs>
  8. <archive>
  9. <manifest>
  10. <mainClass>Main.Main</mainClass>
  11. </manifest>
  12. </archive>
  13. </configuration>
  14. <executions>
  15. <execution>
  16. <id>make-assembly</id>
  17. <phase>package</phase>
  18. <goals>
  19. <goal>single</goal>
  20. </goals>
  21. </execution>
  22. </executions>
  23. </plugin>

然后通过如下指令来实现打包。

  1. mvn assembly:assembly

如果使用 IDEA 的话,可以通过自带的 maven 管理工具代替执行上面的命令。如下图所示,点击蓝色的部分。

Idea 用 Maven 插件打包成 Jar 包

然后通过执行java -jar cps-1.0-SNAPSHOT-jar-with-dependencies.jar运行。


何处钟 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Idea 用 Maven 插件打包成 Jar 包
喜欢 (7)
[15211539367@163.com]
分享 (0)

您必须 登录 才能发表评论!