eclipse用maven打可执行的jar包

因为是测试的项目,所以之前总是用eclipse自带的export导出jar包,

但是这导致一个问题就是,引入的第三方jar包无法使用。多次尝试fatjar,很可惜总是无法安装。

最终决定尝试maven,使用了很多插件,包括maven-jar-plugin,这个竟然无法将第三方jar包打在一起,纯浪费我时间么,

后来使用maven-shade-plugin,好吧,就是它,在我即将绝望之际,拯救了我。。。

pom.xml配置如下


		
			
				org.apache.maven.plugins
				maven-shade-plugin
				1.2.1
				
					
						package
						
							shade
						
						
							
								
									com.test.HelloWorld
								
							
						
					
				
			
		
	


注意:将com.test.HelloWorld修改为你的主程序,即程序的入口,

然后在pom.xml中右键--》run as -->Maven build

eclipse用maven打可执行的jar包_第1张图片
接下来在goals中填入: clean compile package

eclipse用maven打可执行的jar包_第2张图片


run完了之后,在target下就会看到jar包,然后在终端运行:

java -jar XXXX.jar就可以了。

你可能感兴趣的:(maven,eclipse,maven,plugins,java,jar)