`
wbj0110
  • 浏览: 1549693 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

jar发布到本地仓库&远程仓库

阅读更多

发布到本地仓库:
mvn install:install-file -DgroupId=[groupId] -DartifactId=[artifactId] -Dversion=[version] -Dpackaging=jar -Dfile=[path to file]

 

发布到Nexus仓库:
mvn deploy:deploy-file -DgroupId==[groupId] -DartifactId=[artifactId] -Dversion=[version] -Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]

 

例如:发布Memcached-Java-Client到本地仓库

1. 下载:http://www.whalin.com/memcached

2. 解压,并复制其中的java_memcached-release_2.6.2.jar文件到D盘根目录

3. 打开命令窗口,执行:

mvn install:install-file -Dfile=D:\java_memcached-release_2.6.2.jar -DgroupId=com.whalin -DartifactId=java_memcached -Dversion=2.6.2 -Dpackaging=jar

如:

4. 项目的pom.xml文件中,使用以下依赖配置即可:

<dependency>
  <groupId>com.whalin</groupId>
  <artifactId>java_memcached</artifactId>
  <version>2.6.2</version>
</dependency>

 

例如:发布fastjson到远程仓库(私服)

1. 下载:http://code.alibabatech.com/wiki/display/FastJSON

2. 移动文件到D盘

3. 打开命令窗台输入如下命令:

mvn deploy:deploy-file -Dfile=D:\fastjson-1.1.2.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.2 -Dpackaging=jar -Durl=http://192.168.1.222:8081/nexus/content/repositories/releases -DrepositoryId=releases

4. 在Nexus仓库搜索"fastjson",发现已经可以找到

5. 项目的pom.xml文件中添加依赖即可

<dependency>

  <groupId>com.alibaba</groupId>

  <artifactId>fastjson</artifactId>

  <version>1.1.2</version>

</dependency>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics