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文件,下载或者更新该项目所依赖的库文件。

 

posted @ 2019-03-14 11:32  零零柒  阅读(5594)  评论(0编辑  收藏  举报