私服

Maven 自动打包上传到私服 Nexus

非 Y 不嫁゛ 提交于 2020-03-27 08:44:33
3 月,跳不动了?>>> 配置 Maven获取jar的默认顺序是 1. Releases 在发布库里面查找(主要用于稳定版) 2. Snapshots 在快照库里面查找(和上面的区别就是在pom加了个<version>0.0.5-SNAPSHOT</version>,主要用于开发阶段) 3. 3rd party 不是我们自己开发的,也在中央库找不到的,就要到这里手动上传包到私服。 4. Central 到中央库查找。 上传私服 pom.xml 配置 <distributionManagement > <repository > <id >releases </id > <url >http://vrouter.lz-oa.com:8081/nexus/content/repositories/releases/ </url > </repository > <snapshotRepository > <id >Snapshots </id > <url >http://vrouter.lz-oa.com:8081/nexus/content/repositories/snapshots</ url> </snapshotRepository > </distributionManagement > settings.xml 配置 <servers> <server> <id

maven_上传到私服,以及从私服下载

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-24 02:16:02
公司由于没有maven,自己又想用,于是乎,就自己搭了一个nexus 1、苦逼不多说,将本地jar文件上传到maven    需要在本机(客户端windows)中的maven中的setting.xml添加这个:       <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> <server> <id>thirdparty</id> <username>admin</username> <password>admin123</password> </server>   然后再项目中的pom.xml文件中添加:    <distributionManagement> <repository> <id>releases</id> <url>http://localhost:9081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>snapshots<

Maven私服配置记录 Nexus

孤街醉人 提交于 2020-03-02 06:43:33
一、条件 1.CentOS 7.0 X64 2.jdk 1.8 二、下载安装nexus 1.下载nexus到opt目录下 ( http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz ) 2.解压tar包,得到nexus和sonatype-work两个文件夹 3.进入nexus/bin目录、(nexus为启动文件,默认集成jetty服务器)、首次启动nexus (root用户)提示要先执行 RUN_AS_USER=root export RUN_AS_USER=root 再启动 启动成功! 4.开启8081端口(临时) iptables -I INPUT -p tcp --dport 8081 -j ACCEPT 三、配置与测试 1.访问服务器:http://192.168.1.102:8081/nexus 点击右上角login in 默认用户名:admin 密码:admin123 进入Repositories 查看分配给public组的仓库 修改仓库central下载连接、设置远程下载索引为true 同意代理下载 显示In Service后可以使用 2.Maven settings.xml里面配置私服(测试连接为192.168.1.102) <mirror> <id>public</id> <mirrorOf>*<

maven入门基础:配置maven从nexus下载构件(十四)

≡放荡痞女 提交于 2020-01-31 16:00:50
一. 单个pom.xml形式:适合单个项目 <repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://192.168.0.105:8086/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Nexus</name> <!-- 这个地址是私服groups类型的地址,该地址从私服仓库列表的最后一列可查看 --> <url>http://192.168.0.105:8086/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories>

Could not find artifact xxx.xxx:ww-www-ww:pom:1.0.1-SNAPSHOT in xxxx(http://xxx.xxx.xxx:xxxx私服地址)

痴心易碎 提交于 2020-01-27 04:34:31
前言: 在实际开发中,很多公司会搭建自己私服,把自己公司封装的jar包放到私服上供开发的同事使用,但是新人到公司也许会碰到从私服下载不下来jar的情况。就会出现标题Could not find artifact xxx.xxx:ww-www-ww:pom:1.0.1-SNAPSHOT in xxxx(http://xxx.xxx.xxx:xxxx私服地址)的错误。 那么这篇文章就告诉你碰到这种情况如何解决,以及解决的思路。 正文: 一、出错先看日志 1.Could not find artifact xx.jar包在什么地址的仓库里,那我们就先在本地浏览器上访问下这个地址,看看能不能正常访问,能正常访问看看这个仓库里是否有这个jar包 2.进到你们公司的私服地址,然后选择根据仓库名搜索jar包(仓库名单词Repository Name) 3.然后输入报错地址里/repository/后面的名字,看看当前仓库是否有你需要引的这个jar包 4.如果没有,你在根据name搜索,如果搜到,那就可以推断你pom地址配的地址不全,找你同事要下这个jar的仓库地址在pom引一下,基本问题就可以解决啦。 总结: 这篇仍是简确用风格(简单确实有用),希望大家不要因为简单就不记录,因为世界就是如此奇妙,也许对于你很简单的问题,其他人很久没弄出来,所以分享自己想分享的就好了。 我是阿达

解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)

爱⌒轻易说出口 提交于 2019-12-28 21:09:02
1. 执行 mvn clean deploy ... 想把 jar 包更新到私服仓库,报错: Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project xxx-xxx-xxx: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in - DaltDeploymentRepos 2. 原因:在pom 中忘记了配置 私服信息,加上就可以了: <distributionManagement> <repository> <id>maven-release</id> <name>Nexus Release Repository</name> <url>http://xx.xx.xx.xx:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>maven-snapshots</id> <name>Nexus Release Repository</name> <url

发布包到 npm 私服

我的未来我决定 提交于 2019-12-18 11:33:37
发布包到自己的npm私服 NIGangJun 关注 0.0962019.05.16 10:59:23字数 259阅读 1,440 条件: 有一个npm私服 => 知乎 - Nexus Repository Manager 3 搭建 npm 私服 发布一个custom_table_pack包到私服 命令行进入需要发布的包的上级路径(/custom_table_pack的上级) I.npm登陆到私服 因为是私服,发布的时候需要先让npm能够登录上私服才能操作 npm login --registry = http://192.168.1.254:7979/repository/npm-snapshots/ 接下来依次输入用户名/密码/邮箱 这里需要注意的是,用户名和密码是私服上配置好了的,邮箱不重要,随便都行。 # 登录成功后是下面酱 Logged in as dev on http://192.168.1.254:7979/repository/npm-snapshots/ II.上传包 npm publish custom_table_pack --registry=http://192.168.1.254:7979/repository/npm-snapshots/ 注意中途不要随意切换文件夹,虽然没有出什么问题,后来想要强制删除的时候一直出错。 # 发布成功后是酱 +

通过Nexus3搭建Maven私服(二)

旧街凉风 提交于 2019-12-10 11:52:57
Nexus私服和Maven集成,集成的方式:代理中央仓库、Snapshot包的管理、Release包的管理、第三方Jar上传到Nexus上。 1.代理中央仓库, 在pom文件中配置私服的地址 <repositories> <repository> <id>maven-public</id> <url>http://127.0.0.1:8081/repository/maven-public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> 2.Snapshot、Releases包的管理 1)修改Maven的settings.xml文件,加入认证机制 <servers> <server> <id>nexus</id> <username>admin</username> <password>admin123</password> </server> </servers> 2)修改工程的Pom文件 <distributionManagement> <repository> <id>maven-releases</id> <name>maven-releases</name>

Ubuntu下 Maven 私服(Nexus) 安装配置

痴心易碎 提交于 2019-12-01 22:15:12
好了,新建一个 Maven 项目测试一下吧,看看jar包是不是从你指定的私服地址下载的。 OK,重启你的 Ubuntu 试试吧! 然后,在我们要发布的项目所在 POM 文件中<project>标签下加入如下配置: 切记<server>标签 id 要和<distributionManagement>标签中的<repository>标签 id 要一致。 mvn deploy 命令就发布到仓库了!!! OK,伺服搭建、配置,以及本地 Maven 如何使用私服,基本介绍完毕。若有疑问或不对之处,欢迎联系我指正! 安装环境 Ubuntu 14.04.3 LTS 64 位 Nexus 安装 首先下载 Nexus 的 Linux 安装包,官方地址: http://www.sonatype.org/nexus/go/ ,如果不能打开或无法下载,可以通过我的网盘分享下载: http://pan.baidu.com/s/1sjmpxsp 。 下载完成后,把你的 jdk 安装包上传到 Ubuntu 中 /usr/local/src 目录下,Nexus 是依赖 java jdk 的,如果已经安装好了 jdk,如下命令开始进行安装。( jdk 怎么安装?戳我! ) cd /usr/local/src tar –zvxf nexus-latest-bundle.tar.gz mv sonatype-work

Linux 安装Maven和nexus代理仓库

a 夏天 提交于 2019-12-01 13:28:34
1 说明 环境: redhat Enterprise Linux Server5.3-x64 。 版本: Maven 3.0.5 , Nexus-2.5.1-bundle 。 2 安装步骤 2.1 下载地址 Maven: http://mirrors.cnnic.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz Nexus: http://www.sonatype.org/nexus/archived_version?id=38 2.2 MAVEN安装步骤 2.2.1 解压 Maven 安装包 1. 将下载好的 apache-maven-3.0.5-bin.tar.gz 包,用 FTP 工具传至服务器上。 2. 解压安装包 解压命令 : tar -zvxf apache-maven-3.0.5-bin.tar.gz 移至/usr/local下 : mv apache-maven-3.0.5 /usr/local maven装在/usr/local目录下。 2.2.2 配置环境变量 1. 编辑/etc/profile,在末尾添加如下: 编辑命令 : vi /etc/profile 插入 :按 i 在最后一行加入: export MAVEN_HOME=/usr/local/apache-maven