maven 发布打包部署命令

it2022-05-05  173

一.配置好jdk

二.下载安装maven  

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

三.添加环境变量

1. 添加 M2_HOME 和 MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹

2. Path环境变量添加 %M2_HOME%\bin

四.查看mvn版本

  

mvn -vApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+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 CorporationJava home: D:\Program Files\Java\jdk1.8.0_51\jreDefault locale: zh_CN, platform encoding: GBKOS 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文件,下载或者更新该项目所依赖的库文件。

 

转载于:https://www.cnblogs.com/lambertwe/p/10529224.html


最新回复(0)