Maven項目打包成可執行Jar文件

Maven項目打包成可執行Jar文件

在使用Maven完成項目之後,若是是須要打包成可執行的Jar文件,咱們經過eclipse的導出很麻煩,還得指定入口文件的位置,還得說明依賴的jar包,既然都使用Maven了,很重要的一個目的就是讓這些繁瑣的操做簡單。咱們能夠經過插件完成這項工做,使用assembly插件。具體使用方式以下:java

一、在項目中加入插件的依賴:redis

在 pom.xml文件中加入eclipse

<build>
	<plugins>
		<plugin>
		<artifactId>maven-assembly-plugin</artifactId>
		<version>2.2</version>
		<configuration>
			<archive>
				<manifest>
				<mainClass>com.test.carl.redis.Client</mainClass>
				</manifest>
			</archive>
			<descriptorRefs>
				<descriptorRef>
				jar-with-dependencies
				</descriptorRef>
			</descriptorRefs>
		</configuration>
		</plugin>
	</plugins>
</build>

注意插件中要寫明main方法文件入口位置。maven

二、經過命令行到工做空間的項目路徑下,好比:D:\workspace\test(工做空間是workspace,項目是test),而後執行如下命令:ui

mvn assembly:assembly 

注意:在執行這個命令以前,必須先配置Maven的環境變量,檢查是否配置可經過命令: mvn -versionspa

三、若是上面的命令成功執行,那麼在項目路徑的target文件下就會有兩個jar文件,一個是有jar包依賴的,一個是沒jar包依賴的。插件

四、執行jar包,經過命令: java -jar xxx.jar 執行。命令行

相關文章
相關標籤/搜索