美文网首页
maven打包及上传操作

maven打包及上传操作

作者: 夏与清风 | 来源:发表于2019-07-24 10:27 被阅读0次

    1、配置maven的settings.xml文件用户信息

    一般公司都会自建maven私服仓库,此时需要配置相应访问账号信息。settings.xml文件默认配置路径在C:\Users\user\.m2\下,或者在maven安装包conf目录下,如apache-maven-3.3.9\conf\。

    2、打包

    在代码目录下打包,生成jar包会放在target目录下;命令示例如下:

    cd D:\code\cbs\cbs-intf

    mvn clean package -Dmaven.test.skip=true

    构建成功后jar会在target目录中:

    示例

    3、上传jar

    cd D:\code\cbs\cbs-intf\target\

    --snapshots jar

    mvn deploy:deploy-file -DgroupId=com.xx.app -DartifactId=cbs.intf -Dversion=3.0.1-SNAPSHOT -Dpackaging=jar -Dfile=cbs-intf-2.4.0.jar -Durl=http://maven.xx.com/content/repositories/snapshots/ -DrepositoryId=snapshots

    --sources jar

    mvn deploy:deploy-file -DgroupId=com.xx.app -DartifactId=cbs.intf -Dversion=3.0.1-SNAPSHOT -Dpackaging=jar -Dclassifier=sources -Dfile=cbs-intf-2.4.0-sources.jar -Durl=http://maven.xx.com/content/repositories/snapshots/ -DrepositoryId=snapshots

    --releases jar

    mvn deploy:deploy-file -DgroupId=com.xx.app -DartifactId=cbs.intf -Dversion=3.0.1 -Dpackaging=jar -Dfile=cbs-intf-2.4.0.jar -Durl=http://maven.xx.com/content/repositories/releases/ -DrepositoryId=releases

    4、mvn deploy命令参数说明

    maven上传命令:mvn deploy:deploy-file

    -DgroupId=com.xx.xx  //groupId

    -DartifactId=test-intf  //artifactId

    -Dversion=0.0.1-SNAPSHOT  //版本号

    -Dpackaging=jar  //生成jar格式

    -Dfile=test-intf-0.0.1-SNAPSHOT.jar  //生成jar目录

    -Durl=http://maven.xxx.com/content/repositories/snapshots/  //jar仓库地址

    -DrepositoryId=snapshots  //生成snapshots包,有2个值snapshots、releases

    相关文章

      网友评论

          本文标题:maven打包及上传操作

          本文链接:https://www.haomeiwen.com/subject/stytrctx.html