Maven中最重要的是POM文件,其打包也是基于该文件的 ,在POM文件中配置插件,可以实现将Maven项目打包成可执行jar包
依赖如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
< build > < plugins > <!-- 将项目打包成可执行jar包 --> < plugin > < artifactId > maven-assembly-plugin </ artifactId > < configuration > < descriptorRefs > < descriptorRef >jar-with-dependencies</ descriptorRef > </ descriptorRefs > < archive > < manifest > < mainClass >cn.zut.edu.helloworld.HelloWorld</ mainClass > </ manifest > </ archive > </ configuration > < executions > < execution > < id >make-assembly</ id > < phase >package</ phase > < goals > < goal >single</ goal > </ goals > </ execution > </ executions > </ plugin > </ plugins > </ build > |
其中,最重要的是manifest这个元素值,cn.zut.edu.helloworld是我们的包,而HelloWorld就是我们的类了,我们要执行的就是这个类。
打包方式如下:
现在项目单击右键选择Run As选择Maven install
就会发现我们的target目录下出现了如下的文件
其中jar-with-dependencies文件就是可执行jar包,我们在其所在目录下打开cmd命令行,然后执行java -jar edu-ml-0.0.1jar-with-dependencies.jar文件,就能看见输出结果。 注意
如果打包失败,就要在此处选择maven clean,来删除target目录下的数据
到此这篇关于使用eclipse打包Maven项目的实现步骤的文章就介绍到这了,更多相关eclipse打包Maven内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
原文链接:https://blog.csdn.net/weixin_45659364/article/details/123805571
查看更多关于使用eclipse打包Maven项目的实现步骤的详细内容...