Maven專案打包成可執行Jar檔案步驟解析
阿新 • • 發佈:2020-05-27
在使用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檔案。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。