maven 發布打包部署 命令


一.配置好jdk

二.下載安裝maven  

http://maven.apache.org/download.cgi

三.添加環境變量

1. 添加 M2_HOME 和 MAVEN_HOME 環境變量到 Windows 環境變量,並將其指向你的 Maven 文件夾

2. Path環境變量添加 %M2_HOME%\bin

四.查看mvn版本

  

mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:4
7+08:00)
Maven home: E:\apps\apache-maven-3.3.9-bin\apache-maven-3.3.9\bin\..
Java version: 1.8.0_51, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.8.0_51\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

五.mvn編譯打包

1.將項目源碼編譯到本地mvn倉庫

  

mvn clean install -Dmaven.test.skip=true

2.發布jar至nexus基本命令:

mvn deploy:deploy-file -DgroupId=com.xxx.biz.common -DartifactId=xxxx -Dversion=1.0 -Dpackaging=jar -Dfile=e:\test.jar -Durl=[url] -DrepositoryId=[id]

  


應用示例

mvn deploy:deploy-file -DgroupId=com.xxxx.biz.common -DartifactId=biz-common -Dversion=1.2.4 -Dpackaging=jar -Dfile=C:test.jar -Durl=http://192.xxx.x.xx:8081/nexus/content/repositories/snapshots -DrepositoryId=nexus-snapshots

 mvn dependency:tree命令解決jar包沖突
當項目出現jar包沖突時,用命令mvn dependency:tree 查看依賴情況


mvn dependency:tree 查看依賴樹,查看包結構間的依賴


mvn dependency:tree >d:/tmp 把結果輸出到文件


然后再pom.xml文件里排除掉沖突的jar包

mvn dependency:resolve-plugins
解決依賴關系,根據POM文件,下載或者更新該項目所依賴的庫文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM