1. 程式人生 > 程式設計 >Maven專案打包成可執行Jar檔案步驟解析

Maven專案打包成可執行Jar檔案步驟解析

在使用Maven完成專案以後,如果是需要打包成可執行的Jar檔案,我們通過eclipse的匯出很麻煩,還得指定入口檔案的位置,還得說明依賴的jar包,既然都使用Maven了,很重要的一個目的就是讓這些繁瑣的操作簡單。我們可以通過外掛完成這項工作,使用assembly外掛。具體使用方式如下:

1、在專案中加入外掛的依賴:

<plugin>
	<artifactId>maven-assembly-plugin</artifactId>
	<version>2.2</version>
	<configuration>
		<archive>
			<manifest>
				<mainClass>com.xxx.Main</mainClass>
			</manifest>
		</archive>
		<descriptorRefs>
			<descriptorRef>
				jar-with-dependencies
			</descriptorRef>
		</descriptorRefs>
	</configuration>
</plugin>

注意外掛中要寫明main方法檔案入口位置。

2、通過命令列到工作空間的專案路徑下,比如:D:\workspace\test(工作空間是workspace,專案是test),然後執行以下命令:

mvn assembly:assembly

​注意:在執行這個命令之前,必須先配置Maven的環境變數,檢查是否配置可通過命令:mvn -version

3、如果上面的命令成功執行,那麼在專案路徑的target檔案下就會有兩個jar檔案,一個是有jar包依賴的,一個是沒jar包依賴的。

4、執行jar包,通過命令:java -jar xxx.jar執行。

注意:如果是在Eclipse中通過Maven外掛,可以直接執行assembly:assembly,然後在專案的target中就能看見.jar檔案。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。