nexus

Ubuntu部署和体验Nexus3

左心房为你撑大大i 提交于 2020-03-05 05:37:48
关于Nexus 如下图,在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用: 环境信息 本次实战是在Linux服务器上通过Docker安装Nexus3: 操作系统:Ubuntu 18.04.3 LTS Docker:19.03.5 Nexus:3.19.1 Ubuntu安装docker apt更新: apt-get update 安装curl: apt-get install -y curl 安装docker: curl -sSL https://get.docker.com | sh 安装完成后执行命令 docker version 检查docker是否正常; 部署Nexus3 创建工作目录并赋权限: mkdir -p /usr/local/work/nexus-data && chown -R 200 /usr/local/work/nexus-data 下载Nexus镜像并创建容器: docker run -d \ -p 8081:8081 \ --name nexus \ -v /usr/local/work/nexus-data:/nexus-data \ sonatype/nexus3:3.19.1 上述命令的参数较多,有几点需要注意: a.

买了新电脑,重新弄环境配置

限于喜欢 提交于 2020-03-03 17:29:42
1. git push时,提示公钥验证失败。 添加ssh。 https://www.jianshu.com/p/eb742fe78b93 2. mvn的settings.xml 因为自带的setting有许多是国外的源,所以要用国内镜像。 <?xml version="1.0" encoding="UTF-8"?> <settings> <localRepository>D:\Tools\java\maven\repository</localRepository><!--需要改成自己的maven的本地仓库地址--> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> <profile> <id>nexus</id> <repositories> <repository> <id>nexus</id> <name>local private nexus</name> <url>http://maven.oschina.net/content/groups

maven项目部署到Repository(Nexus)

回眸只為那壹抹淺笑 提交于 2020-03-02 12:48:28
本文将以开源的Nexus为例,演示如何将自己开发的项目部署到Nexus Repository中,解决项目发布、升级的问题。 (一)下载并安装Nexus Nexus只需下载war包放到tomcat服务器上便可。 (二)配置Nexus Repository 打开WEB管理界面:http://localhost:8081/nexus/index.html 点击右上角Log In进行登录,默认帐号:admin、密码:admin123 点击左侧Repositories项 -> central仓库 -> Configuration -> Download Remote Indexes=True -> Save,表示下载远程仓库的索引。 右键central仓库 -> Update Index,更新远程仓库索引到本地,这一步能够加速本地索引。 说明: 新搭建的neuxs环境只是一个空的仓库,需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。 找到右边仓库列表中的三个仓库Apache Snapshots,Codehaus Snapshots和Maven Central,然后再没有仓库的configuration下把Download Remote Indexes修改为true。然后在这三个仓库上分别右键,选择Repari Index

Nexus(私有maven仓库)安装文档

痴心易碎 提交于 2020-03-02 08:11:32
依赖jdk,先安装jdk1.7 下载nexus mkdir /usr/local/nexus wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C /usr/local/nexus/ 编辑nexus文件 vim /usr/local/nexus/nexus-2.11.2-03/bin/nexus # 修改如下参数 NEXUS_HOME="/usr/local/nexus/nexus-2.11.2-03" RUN_AS_USER=root # 把RUN_AS_USER前面的#号删除 修改配置 vim /usr/local/nexus/nexus-2.11.2-03/conf/nexus.properties application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus # Nexus section nexus-work=/home/nexus/sonatype-work/nexus runtime=$

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>*<

Linux安装配置maven3.0以及搭建nexus私服

。_饼干妹妹 提交于 2020-03-01 19:17:47
一、软件准备 1 、 apache-maven-3.0-bin.tar.gz 下载地址: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2 、 nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址: http://nexus.sonatype.org/downloads/ 二、 maven 安装配置 1 、创建需要操作 maven 的用户组以及用户( 如果用 root 用户安装不用创建) 1. #groupadd apaduser // 创建用户组 2. #useradd -g apaduser apaduser // 创建用户并指定用户组 3. #passwd apaduser // 为用户分配密码 2 、创建解压目录,并将 apache-maven-3.0-bin.tar.gz 文件解压到指定目录 1. #cd /opt 2. #mkdir maven 3. #chown -R apaduser : apaduser /opt/maven 4. #chmod 755 /opt/maven 5. #su -l apaduser 6. #tar -zvxf apache-maven- 3.0 -bin.tar.gz 7. #ln –s

Linux 安装配置maven3.0 以及搭建nexus私服

别来无恙 提交于 2020-03-01 17:39:49
一、软件准备 1、apache-maven-3.0-bin.tar.gz 下载地址: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2、nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址: http://nexus.sonatype.org/downloads/ 二、maven安装配置 1、创建需要操作maven的用户组以及用户(如果用root用户安装不用创建) Java代码 #groupadd configer //创建用户组 #useradd -g configer configer //创建用户并指定用户组 #passwd configer //为用户分配密码 2、创建解压目录,并将apache-maven-3.0-bin.tar.gz文件解压到指定目录 Java代码 #cd /opt #mkdir maven #chown -R configer:configer /opt/maven #chmod 755 /opt/maven #su -l configer #tar -zvxf apache-maven- 3.0 -bin.tar.gz 2、配置环境变量 Java代码 #vi /home/configer/.bash

nexus 搭建maven 私服

人走茶凉 提交于 2020-03-01 17:34:11
下载地址 https://www.sonatype.com/download-oss-sonatype 下载好之后解压 在bin目录下shift+右键 点击在此处执行命令行 输入命令 在地址栏输入:http://localhost:8081 就看到下面的页面 点击箭头所指地方登陆:账号admin 密码admin123 点击箭头所指地方就出现方框中的类型 type 表示仓库类型: 类型 用途 hosted 表示当前开发人员上传的,包括snapshots快照版本/releases稳定版本/3rd party第三方包三种仓库;表示当前开发人员上传的,包括snapshots快照版本/releases稳定版本/3rd party第三方包三种仓库; proxy 表示中央服仓库,包括snapshots快照版本/releases稳定版本两种仓库; maven-central :maven中央库,默认从https://repo1.maven.org/maven2/拉取jar maven-releases :私库发行版jar maven-snapshots :私库快照(调试版本)jar maven-public :仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。 以上配置完毕之后,添加一个链接到阿里云的库 然后出现如下界面 ,点击Create

一步步搭建采用Gradle来运行VertX应用的生产环境

别说谁变了你拦得住时间么 提交于 2020-02-29 11:26:15
1.搭建Maven私服 创建 /opt/nexus/ 目录做为nexus的根目录,把 nexus-2.14.5-02-bundle.tar.gz 解压到此目录中 修改 /opt/nexus/nexus-2.14.5-02/conf/nexus.properties 文件,把 application-port 设置成合适的端口 修改 /opt/nexus/nexus-2.14.5-02/bin/jsw/conf/wrapper.conf 文件,配置合适的JVM参数. 3.1在文件的最开始添加 #@wjw_add wrapper.ignore_sequence_gaps=TRUE 3.2添加JVM参数 #->@wjw_add wrapper.java.additional.11=-Djava.net.preferIPv4Stack=true wrapper.java.additional.12=-Dcom.sun.jndi.ldap.connect.pool.protocol="plain ssl" wrapper.java.additional.13=-server wrapper.java.additional.14=-Xms1g wrapper.java.additional.15=-Xmx8g wrapper.java.additional.16=-XX

maven 搭建私有仓库

有些话、适合烂在心里 提交于 2020-02-29 03:49:26
用nexus搭建自己的maven私有倉庫 环境是:nexus-2.13、maven-3.3.9、jdk-1.7 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不重复了。主要介绍一下安装之后的配置 nexus的配置需要用admin角色完成,默认的密码是admin123,进入nexus首页之后,点击右上角,进行登录 然后就可以在左边的菜单中进行配置了 二 。。。。。。。。 三、配置repository 在Views/Repositories-->Repositories里进行配置 nexus里可以配置3种类型的仓库,分别是proxy、hosted、group proxy是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用 hosted是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。比如说oracle的驱动程序,ojdbc6.jar,在central repository是获取不到的,就需要手工上传到hosted里 group是仓库组,在maven里没有这个概念,是nexus特有的