1. 程式人生 > >maven項目打包成可執行的jar

maven項目打包成可執行的jar

util ava let 依賴 執行 main .com ace maven

編寫功能類:

技術分享 View Code

編寫main方法類:

技術分享 View Code

在pom文件中配置:

技術分享 View Code

打包方式:

1.進入到項目所在目錄,例如:

cd D:\workspace\riskCompensate\FileToZkUtil

2.運行命令

mvn assembly:assembly

3.在項目的target目錄中可以看到如下文件

技術分享

說明打包完成.

運行方式:

1.在cmd命令窗口進入target目錄

cd cd D:\workspace\riskCompensate\FileToZkUtil\target

2.輸入

java -jar FileToZkUtil-0.0.1-SNAPSHOT-jar-with-dependencies.jar 10.48.172.101:2161 /test E:/test/zookeeper/t.txt

即可執行該jar,其中 10.48.172.101:2161 /test E:/test/zookeeper/t.txt 為main方法的三個參數

需要註意的事項:

1.如果項目中依賴了其他maven項目,需要先將依賴的項目編譯.

選中依賴的項目執行 maven install

2.需要將依賴的jar,如該項目中的zookeeper的pom文件中scope屬性修改為compile

技術分享

maven項目打包成可執行的jar