阿里云服务器 图形界面 安装环境:centos 7、JDK1.8 安装Nexus下载nexusmkdir /opt/module&&cd/opt/modulewgethttps://sonatype-download.global.ssl.fastly.net/r···
阿里云服务器 图形界面
安装环境:centos 7、JDK1.8
安装Nexus
下载nexusmkdir /opt/module&&cd/opt/modulewgethttps://sonatype-download.global.ssl.fastly.net/repository/downloads-prod-group/3/nexus-3.29.2-02-unix.tar.gz如果下载不了,用讯雷下载后,再复制到服务器
安装
解压安装包tar-zxf nexus-3.29.2-02-unix.tar.gz整理目录mkdirnexusmvnexus-3.29.2-02 ./nexusmvsonatype-work ./nexus启动Nexus
cd /opt/module/nexus/nexus-3.29.2-02/bin ./nexus start开启8081端口firewall-cmd --zone=public--add-port=8081/tcp --permanent查看管理员默认密码
vim /opt/module/nexus/sonatype-work/nexus3/admin.password复制密码,用于登录配置Nexus
浏览器访问nexus
127.0.0.1:8081
香港云服务器怎么样
如果访问不到,查看防火墙是否开放8081端口端口在/nexus-3.29.2-02/etc/nexus-default.properties文件中配置
访问界面
添加用户
添加用户
仓库管理
仓库管理
云服务器怎么还原
默认的这几个仓库我解释一下:1. maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar2. maven-releases:私库发行版jar,初次安装请将Deployment policy设置为Allow redeploy3. maven-snapshots:私库快照(调试版本)jar4. maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。
Nexus默认的仓库类型有以下四种:1. group(仓库组类型):又叫组仓库,用于方便开发人员自己设定的仓库;2. hosted(宿主类型):内部项目的发布仓库(内部开发人员,发布上去存放的仓库);3. proxy(代理类型):从远程中央仓库中寻找数据的仓库(可以点击对应的仓库的Configuration页签下Remote Storage属性的值即被代理的远程仓库的路径);4. virtual(虚拟类型):虚拟仓库(这个基本用不到,重点关注上面三个仓库的使用);5. Policy(策略): 表示该仓库为发布(Release)版本仓库还是快照(Snapshot)版本仓库;
由于访问中央仓库有时候会比较慢,这里我添加一个阿里云的代理仓库,然后优先级放到默认中央库之前,, 阿里云的maven仓库url为http://maven.aliyun.com/nexus/content/groups/public
然后在public组里面讲这个aliyun-proxy仓库加入,排在maven-central之前即可。
maven仓库
maven仓库搜索页
maven搜索页
本地maven私服配置
安装和配置好之后,在开发中如何使用呢。可在maven的默认配置settings.xml中修改如下:
<servers><server><id>releases
发表评论
最近发表
标签列表