maven 打jar包,安裝到倉庫的命令,以及源碼打包插件
java中使用maven打jar包時, 一般用 mvn pakeage即可,但如果有單元測試類,就會報錯, 所以我們一般用如下命令打包:
mvn -Dmaven.test.skip=true clean package
打包後去項目根目錄下的 target目錄下即可見.
當我們需要安裝jar包到我們的maven倉庫時,使用如下命令:
mvn -Dmaven.test.skip=true clean install
安裝後我們在其他工程中就可以通過座標引入, 座標即爲打包項目pom文件中自己的路徑座標,如下:
複製框內的即可.
有時我們自己方便調試代碼是查看源碼, 就需要源碼打包, 此時在pom文件中加入如下插件即可
<build>
<plugins>
<!-- 打包的時候跳過測試junit -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<!-- 打包的時候加入源碼 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>