文档章节

发布自己jar到maven仓库

硅步积千里
 硅步积千里
发布于 2017/09/11 22:40
字数 305
阅读 4
收藏 0

样例:引用依赖的生成

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>

一、自己开发的源码jar

通过开发工具eclipse | intellij idea可以配置maven工具或者环境自带的

maven install 发布到本地环境

maven deploy 发布到远程仓库

二、第三方jar发布

远程maven仓库:

1、按nexus界面指示自己上传即可

2、通过本地maven命令完成,如下:

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc8-Dversion=12.2.0.1 -Dpackaging=jar -Dfile=D:\developer\ojdbc8.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可以看到

本地仓库:

通过maven install命令完成,如下:

mvn install:install-file -Dfile=D:\developer\ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar

 

-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Dpackaging 为安装文件的种类

© 著作权归作者所有

共有 人打赏支持
硅步积千里
粉丝 4
博文 6
码字总数 3377
作品 0
浦东
架构师
加载中

评论(1)

硅步积千里
硅步积千里
:smile:
Ubuntu下 Maven 私服(Nexus) 安装配置

好了,新建一个 Maven 项目测试一下吧,看看jar包是不是从你指定的私服地址下载的。 OK,重启你的 Ubuntu 试试吧! 然后,在我们要发布的项目所在 POM 文件中<project>标签下加入如下配置: ...

iron_will
2015/10/23
91
0
maven的使用笔记

1. 安装 下载zip包解压,将bin目录配置至PATH(最好是配置HOME然后引用) 修改conf下53行的setting标签,指定本地仓库的路径 在eclipse或Myeclipse中add,并采用自己的setting文件 1.1 Mave...

mmythos
2017/01/06
0
0
Linux下使用nexus搭建maven仓库私服

有个maven私服可以很方便地管理我们的jar包和发布构建到远程仓库,本文就介绍了如何在linux下一步步使用nexus搭建maven私服 原文链接: http://www.tuicool.com/articles/E7ZBv2 下载安装 最...

宁宁爸
2015/09/17
627
0
如何在电脑上搭建一个私服,实现maven项目的上传和下载?

  在本机上搭建私服 1、去官网下载nexus   下载网址: http://nexus.sonatype.org/ 下载格式:下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.war (直接放入tomat的wabapps中运行)...

科技小能手
2017/11/19
0
0
Maven配置项目依赖使用本地仓库的方法汇总

Maven配置项目使用本地仓库有以下方式实现: 1、类似本地仓库,但是属于本地依赖,比如某个JAR包是引用第三方的,直接放在了项目的lib文件夹,那么此时可以如下配置项目的POM: 说明:红色部...

easonjim
2017/06/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
1
0
12.17 Nginx负载均衡

Nginx负载均衡 下面的dig看到可以返回2个IP,就是解析出来的IP,这样我们可以做负载均衡。 dig www.qq.com 1.vim /usr/local/nginx/conf/vhost/fuzai.conf 2.添加如下配置 upstream qq //定义...

芬野de博客
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部