eclipse maven访问maven私有库

1、Windows本地maven下载

https://maven.apache.org/download.cgi


2、maven setting 文件配置

进入maven 目录下 conf。apache-maven-3.2.3\conf

新建.xml 文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>D:/ProgrammeJar/dubbo-web-project</localRepository><!--配置权限,使用默认用户--><servers><server><id>ZmgRelease</id><username>zengmiaogen</username><password>123456</password></server><server> <id>ZmgSnapshot</id><username>zengmiaogen</username><password>123456</password></server></servers><mirrors></mirrors><profiles><profile><id>dubbo-web</id><repositories><!-- 私有库地址--><repository><id>nexus</id><url>http://192.168.78.132:8081/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories><pluginRepositories><!--插件库地址--><pluginRepository><id>nexus</id><url>http://192.168.78.132:8081/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories></profile></profiles><!--激活profile--><activeProfiles><activeProfile>dubbo-web</activeProfile></activeProfiles></settings>

上面配置文件的私有库和用户账号已经事先建好。

参见文章:

maven私有库搭建

maven私有库配置


3、eclipse maven 插件配置



4、项目父级(根)项目的pom.xml配置

如我的项目,在admin-parent项目的pom.xml中增加如下配置:

	<distributionManagement><repository><id>ZmgRelease</id><name>Releases</name><url>http://192.168.78.132:8081/nexus/content/repositories/ZmgRelease/</url></repository><snapshotRepository><id>ZmgSnapshot</id><name>Snapshots</name><url>http://192.168.78.132:8081/nexus/content/repositories/ZmgSnapshot/</url></snapshotRepository></distributionManagement>

配置中的id,要和maven的配置文件一致。

url可以在Sonatype Nexus 的管理平台里查到。


5、发布项目包到私有库。

选中要发布的项目的pom.xml。右键--Run As --- Maven build

输入:

clean install deploy


命令中:

install 是生成jar包安装到本地库。

deploy是发布到私有库的命令。


本地库:



私有库:



完成!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538072.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

入门系列之在Ubuntu 16.04使用Buildbot建立持续集成系统

欢迎大家前往腾讯云社区&#xff0c;获取更多腾讯海量技术实践干货哦~ 本文由angel_郁发表于云社区专栏 介绍 Buildbot是一个基于Python的持续集成系统&#xff0c;用于自动化软件构建&#xff0c;测试和发布过程。 在本教程中&#xff0c;我们将演示如何设置持续集成系统以自动…

fedora mysql 初始化_Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了...

展开全部Linu下启动MySQL结果显示&#xff1a;env: /etc/init.d/mysql: 是脚e69da5e887aa62616964757a686964616f31333365646235本执行的问题解决办法&#xff1a;依次执行下面的命令(执行失败的话&#xff0c;检查路径是否正确)&#xff1a;cp /etc/init.d/mysql /etc/init.d/…

3.Android的新虚拟ART与原虚拟机DVM的区别

Android在4.2之前的虚拟机叫做 DVM 在4.2的时候多了一个虚拟机选择&#xff0c;这是新的虚拟机 ART。Android Runingtime 那时ART还不够成熟&#xff0c;需要测试&#xff0c;所以默认虚拟机是DVM。国内的ROM厂商直接把ART给割了。 Android5.0起&#xff0c;默认使用ART虚拟…

mysql binlog 统计_对MySQL binlog日志解析,统计每张表的DML次数

想要获取每天数据库每张表的DML的次数&#xff0c;统计热度表&#xff0c;可以使用该脚本# coding:utf-8# 解析binlog&#xff0c;统计热度表&#xff0c;表的DML个数import sysimport os# mysqlbinlog解析binlog日志def binlog_output():binlog_file sys.argv[1]file_num bi…

strapi 开源api 内容管理平台试用

strapi 是一个开源的api && 内容管理平台&#xff0c;功能操作起来还是比较方便简单的。 安装 使用docker && docker-compose 代码clonegit clone https://github.com/strapi/strapi-docker && cd strapi-docker 启动 docker-compose up -d 访问 首次初…

1.android体系结构介绍

一、Android的介绍 android介绍见百度百科&#xff1a;Android的介绍&#xff0c;度娘把Android介绍的这么清楚&#xff0c;如果谷歌是Android的爹&#xff0c;那度娘就是娘了。 二、Android的架构图 android系统主要分四层&#xff1a; 从上致下&#xff1a; 1、应用层 2、…

mysql seconds_behind_master_MySQL中的seconds_behind_master的理解

通过show slave status查看到的Seconds_Behind_Master&#xff0c;从字面上来看&#xff0c;他是slave落后master的秒数&#xff0c;一般情况下&#xff0c;也确实这样&#xff0c;我们可以通过Seconds_Behind_Master数字查看slave是否落后于master&#xff0c;但是在一些环境中…

2.JVM和DVM之间的区别

1、JVM .java----->.class----->.jar 运行在内存的 栈 栈虚拟机 2、DVM .java----->.class------>.dex-----(加上其它资源文件)---->apk 运行在CPU的 寄存器 寄存器虚拟机 ---------------------------------------------------------- 3、DVM与JVM的区…

Node.js模块以及模块加载机制

2019独角兽企业重金招聘Python工程师标准>>> Node.js中的模块 在Node.js中&#xff0c;以模块为单位划分功能&#xff0c;通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率&#xff0c;提高应用程序的开发…

wordpress支持MySQL5.5_wordpress数据库版本为5.5以上导出不能在5.5以下的版本导入的问题解决...

自从wordpress4.2版本出现以后&#xff0c;已经可以支持utf8mb4数据编码&#xff0c;那么如果您的php空间的数据库版本是mysql5.1的&#xff0c;那么很多站长朋友从mysql5.5导出来再导入到5.1的数据中的时候&#xff0c;那么问题来了&#xff0c;就会报错Unknown collation ‘u…

i++与++i的区别

代码&#xff1a; int i1; int ai;//先赋值&#xff0c;然后再自增&#xff0c;它等价于 a i ; i i 1System.out.println("a"a);System.out.println("i"i);System.out.println("---------------");int j1; int bj;//先自增&#xff0c;后赋值…

获取数据库名称dbName

2019独角兽企业重金招聘Python工程师标准>>> Autowired DataSource ds; connection ds.getConnection(); tring dbName connection.getCatalog(); connection.close(); 转载于:https://my.oschina.net/u/2351011/blog/1925838

mysql 5.7 密码过期_mysql5.7 密码过期了怎么办

mysql5.7 密码过期了怎么办发布时间&#xff1a;2020-05-08 14:11:09来源&#xff1a;亿速云阅读&#xff1a;148作者&#xff1a;三月下文主要给大家带来mysql5.7 密码过期了怎么办&#xff0c;希望这些文字能够带给大家实际用处&#xff0c;这也是我编辑mysql5.7 密码过期了怎…

我的开源项目

Android App 循环访问网站app app介绍&#xff1a;http://blog.csdn.net/zengmingen/article/details/78016167 开源地址&#xff1a;https://gitee.com/zengmg/VistWeb

初始化bean(二)—— 缓存部分

上一篇博客&#xff0c;讲了下spring如何初始化bean的 当然&#xff0c;当时只讨论了很简单的一种情况&#xff1a;初次加载bean时候&#xff0c;并且只考虑了单例。 这篇博客会试着理清楚spring在加载bean的时候的一部分缓存。关于解决循环引用所使用的缓存&#xff0c;可以看…

chkconfig: 2345 20 80

#chkconfig: 2345 20 80 2345表示系统运行级别是2&#xff0c;3&#xff0c;4或者5时都启动此服务&#xff0c;20&#xff0c;是启动的优先级&#xff0c;80是关闭的优先级&#xff0c;如果启动优先级配置的数太小时如0时&#xff0c;则有可能启动不成功&#xff0c;因为此时可…

android 按键上浮动画_android – 浮动动作按钮动画

从Zielony的回答中,我确切地说到了我想要的地方.下面是正确应用效果的代码.scale_fab_in.xmlandroid:duration"500"android:fromXScale"0"android:fromYScale"0"android:pivotX"50%"android:pivotY"50%"android:toXScale&qu…

性能测试调优篇---未完待续

性能测试调优一&#xff1a;1.首先&#xff0c;看下选测交易的整个走向纯系统内部交易&#xff1a;选测交易如果是系统内的交易&#xff0c;每一步请求都和系统交互几次&#xff0c;访问了几个数据库&#xff0c;访问了数据库的那几张表&#xff1f;&#xff1f;该交易走了那几…

mysql连接idea详细教程_idea配置连接数据库的超详细步骤

学习时&#xff0c;使用IDEA的时候&#xff0c;需要连接Database&#xff0c;连接时遇到了一些小问题&#xff0c;下面记录一下操作流程以及遇到的问题的解决方法。一、 连接操作简介&#xff1a;介绍如何创建连接&#xff0c;具体连接某个数据库的操作流程。1.1 创建连接打开i…

redis单节点安装

1、下载 redis &#xff1a;https://redis.io/ redis 提供的是 源码包&#xff0c;需要编译。 2、Linux下安装gcc 和 tcl tcl介绍 命令&#xff1a;yum install gcc tcl 3、将redis的源码包&#xff0c;放到 /usr/local/src 下 tar -zxvf redis-4.0.6.tar.gz 4、安装redi…