使用maven将本地jar包打包到私服

一、在maven安装目录 /conf/setting.xml 中的servers下添加账户信息:

<servers>
 <server>
   <id>exm-admin</id>
   <username>admin</username>
   <password>admin</password>
 </server>
 <server>
   <id>exm-releases</id>
   <username>admin</username>
   <password>admin</password>
 </server>
</servers>

二、配置pom

<!-- 发布maven私服 -->
<distributionManagement>
  <repository>
      <id>exm-snapshots</id>
      <name>tuohang-framework-SNAPSHOTS</name>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </repository>
  <snapshotRepository>
      <id>exm-repository</id>
      <name>tuohang-framework-REPOSITORY</name>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </snapshotRepository>
</distributionManagement>

使用deploy命令上传,在项目路径下使用命令:
  

mvn deploy -Dmaven.test.skip=true
  或者:mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\workspace\com.xxx.test-1.0.0.jar -DgroupId=com.xxx -DartifactId=test -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -DrepositoryId=exm-repository -Durl=http://192.168.xxx.xxx:9090/repository/3rd-part/


使用的时候

<!-- 远程exm仓库 -->
<repositories>
  <repository>
      <id>exm-snapshots</id>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </repository>
  <repository>
      <id>exm-repository</id>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </repository>
</repositories>
<pluginRepositories>
  <pluginRepository>
      <id>exm-snapshots</id>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </pluginRepository>
  <pluginRepository>
      <id>exm-repository</id>
      <url>http://47.100.xxx.xxx:30010/repository/3rd-part/</url>
  </pluginRepository>
</pluginRepositories>

但是我使用mvn命令显示不是内部命令,所以我使用了eclipse的run:
  右击项目,依次执行:
    Run As --> 
    Run Configurations ---> 
    Maven Build --->
    New _Configuration(双击Maven Build可生成) -->  
    Browse Workspace 选中项目,
  Goals输入 : 
    deploy -e 
  点击 Run

 

idea的话,配置好后直接双击 maven下的 deploy命令即可。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值