Maven:将Jar安装到本地仓库和Jar上传到私服
2015-06-01 13:56
686 查看
举例
1. 依赖如下:
将Jar包安装到本地仓库命令:
-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Dpackaging 为安装文件的种类
2. 上传Jar到私服
命令:
-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Durl私服上仓库的url精确地址(打开nexus左侧repositories菜单,可以看到该路径)
-- DrepositoryId服务器的表示id,在nexus的configuration可以看到
1. 依赖如下:
1 | < dependency > |
2 | < groupId >org.quartz-scheduler.internal</ groupId > |
3 | < artifactId >quartz-terracotta-bootstrap</ artifactId > |
4 | < version >2.2.2-SNAPSHOT</ version > |
5 | </ dependency > |
mvn install:install-file -Dfile=D:\quartz-terracotta-bootstrap-2.2.2-SNAPSHOT.jar -DgroupId=org.quartz-scheduler.internal -DartifactId=quartz-terracotta-bootstrap -Dversion=2.2.2-SNAPSHOT -Dpackaging=jar
-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Dpackaging 为安装文件的种类
2. 上传Jar到私服
命令:
mvn deploy:deploy-file -DgroupId=org.terracotta.toolkit -DartifactId=terracotta-toolkit-api-internal -Dversion=1.12 -Dpackaging=jar -Dfile=D:\terracotta-toolkit-api-internal-1.12.jar -Durl=http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Durl私服上仓库的url精确地址(打开nexus左侧repositories菜单,可以看到该路径)
-- DrepositoryId服务器的表示id,在nexus的configuration可以看到
相关文章推荐
- 关于webview上传文件(图片)遇到的问题
- MFC框架理解
- 求一个字符串中的两个子串的乘积是否为a的种类数(和顺序有关)
- hdu 2457 ac自动机dp
- 关于excel更改单元格式不会立刻生效的问题
- 探寻Google Photos无限免费的“真相”
- 一分钟实现 Android textview 跑马灯文字滚动效果
- [STL][C++]LIST
- Android中layout过程详解
- 菜鸟学Android笔记(十五):Tomcat、web应用配置和综合演练
- MySQL数据库使用命令行备份
- freeNAS部署
- egret的一些小技巧
- Oracle 树操作(select…start with…connect by…prior)
- Deep Learning(深度学习)学习系列之(一)
- 获取Spring-boot系统环境变量方法
- python--FTP两个文件夹间的同步
- JNI知识总结
- 马化腾:MSN曾是QQ最大的对手,但没赶上社交化,被Facebook打掉
- 想赚钱怎么办?靠辛苦和努力就能赚大钱吗?