maven上传jar到本地仓库,以及上传jar到私服

maven上传jar到本地仓库,以及私服

  • 上传到本地仓库
    • 示例
    • 说明
    • 问题
    • 解决方法
  • 上传到私服
    • 示例
    • 说明

上传到本地仓库

示例

mvn install:install-file

mvn install:install-file -Dfile=D:\\asciidoctorj-pdf-1.5.0-alpha-zh.16.jar -DgroupId=org.asciidoctor -DartifactId=asciidoctorj-pdf -Dversion=1.5.0-alpha-zh.16 -Dpackaging=jar

说明

-Dfile=待上传jar包的存放位置
-DgroupId=对应pom文件的groupId
-DartifactId=对应pom文件中的artifactId
-Dversion=对应pom文件中的version
-Dpackaging=jar类型

问题

上传本地可能会报错,如图
maven上传jar到本地仓库,以及上传jar到私服_第1张图片

解决方法

注释掉maven的setting.xml文件中仓库镜像地址,待上传到本地仓库后再取消注释

maven上传jar到本地仓库,以及上传jar到私服_第2张图片

上传到私服

示例

mvn deploy:deploy-file

mvn deploy:deploy-file -Dfile=D:\\asciidoctorj-pdf-1.5.0-alpha-zh.16.jar -DgroupId=org.asciidoctor -DartifactId=asciidoctorj-pdf -Dversion=1.5.0-alpha-zh.16 -Dpackaging=jar -Durl=http://ip/nexus/content/repositories/releases -DrepositoryId=releases

说明

-Dfile=待上传jar包的存放位置
-DgroupId=对应pom文件的groupId
-DartifactId=对应pom文件中的artifactId
-Dversion=对应pom文件中的version
-Dpackaging=jar类型
-Durl=私服地址
-DrepositoryId=私服id

你可能感兴趣的:(maven,maven本地仓库,maven私服)