Maven單獨打jar包
阿新 • • 發佈:2018-11-17
有時候,我們希望將某個模組裡面的一部分程式碼打成jar包,可通過maven來幫我們完成。
maven打jar新增如下外掛即可:
<plugins> <plugin> <!--maven jar 外掛--> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <executions> <execution> <!--id標識--> <id>dairy-pojo</id> <!--什麼時候執行操作(package:打包, 表示是打包階段執行)--> <phase>package</phase> <!--執行什麼操作(打jar包操作)--> <goals> <goal>jar</goal> </goals> <!--執行操作配置--> <configuration> <!--分類--> <classifier>pojo</classifier> <!--最終生成的jar包名稱,如果沒有設定,預設就是當前專案名字--> <jarName>myjars</jarName> <!--操作範圍,將哪些內容包含進來打包,相反的還有個excludes標籤--> <includes> <include>**/pojo/**</include> </includes> </configuration> </execution> </executions> </plugin> </plugins>
注:有時打jar不成功,又沒有什麼特別錯誤提示,可能maven-jar-plugin 版本問題,可修改其它版本試試。(筆者就曾遇到過這種情況)