maven手工发布jar包 - deploy:file

工作中有时候依赖一些特殊的jar包,没有源代码也没有发布到公共仓库,所以需要自己手工上传到自己的仓库中。因为使用得比较少(大部分都是直接命令maven clean deploy就可以了),所以有些不太熟悉

手工发布

  • 必选参数3个:url, file和repositoryId
# url: 仓库地址, file: jar包地址, repositoryId: 仓库名字,与settings.xml中的<server><id>保持一致
mvn deploy:deploy-file -Durl=http://10.0.0.100/repository/maven/tenmao-repo/ -Dfile=E:\data\demo-1.0-SNAPSHOT.jar -DrepositoryId=tenmao-repo
  • 其他可选参数
# 常用的有groupId, artifactId, packaging和pomFile
mvn deploy:deploy-file -Durl=http://10.0.0.100/repository/maven/tenmao-repo/ -Dfile=E:\data\demo-1.0-SNAPSHOT.jar -DrepositoryId=tenmao-repo -DgroupId=com.tenmao -DartifactId=demo -Dversion=1.0-SNAPSHOT -Dpackaging=jar  -DpomFile=E:\data\pom.xml
  • maven配置文件settings.xml
<servers>
  <server>
    <id>tenmao-repo</id>
    <username>tenmao</username>
    <password>6ddf00d4f01611e99b226c92bf3ad140</password>
  </server>
</servers>
<profiles>
  <profile>
    <id>default</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    <repositories>
        <repository>
          <id>tenmao-repo</id>
          <url>http://10.0.0.100/repository/maven/tenmao-repo</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
    </repositories>
  </profile>
</profiles>

常见错误

  • Return code is: 401, ReasonPhrase: Unauthorized.
    常见有两个原因:
    • 没有配置server的账号和密码(settings.xml)
    • 参数漏掉了-DrepositoryId=maibao-snapshot

参考

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 4,362评论 6 39
  • 使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的<de...
    静默虚空阅读 2,821评论 0 13
  • Maven将第三方jar包deploy到nexus私服 最近接触了一个项目,需要用到jcaptcha验证码相关的依...
    FinalException阅读 1,643评论 0 0
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,575评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,616评论 0 11