maven私服的安装及简单使用

1.下载压缩包,解压到指定目录 我的是/usr/local/ 下
2.配置nexus的环境变量

# nexus set 
export NEXUS_HOME=/usr/local/nexus3.21
export PATH=$PATH:NEXUS_HOME/bin

:wq保存后 source /etc/profile生效
3.
3.可以启动nexus了,压缩包下载的需进入nexus的bin目录启动,或者

ln -s /usr/local/nexus-3.21.2-03/bin/nexus  /usr/bin/nexus

注入快捷指令

4.用 nexus run & 启动,nexus start无法启动,未找到原因,
nexus会占用很多内存,1g内存的服务器根本跑不起来,我的是2G
5.启动成功后,浏览器访问机器的8081端口(默认是),登录
用户名:admin,nexus3.17版本后的密码不是admin123,需要找到
/opt/nexus/sonatype-work/nexus3/admin.password 文件,查看密码,类似与“7554624f-0fb1-45af-86a7-2f4997a2bae9”这种,
可通过find / -name admin.password
找到该文件

6.登录后,打开仓库
在这里插入图片描述
7.复制仓库url连接
在这里插入图片描述
8.打开本地maven的settings配置

 <servers>
	<server>
		<id>nexus</id>
		<!-- 用户名和密码 -->
		<username>shengjunye</username>
		<password>jiayouYSJ</password>
	</server>
  </servers>
  <!-- 
	mirrors:镜像,下载的时候通过该镜像对应的链接去下载相应的依赖,这里的id要与servers中的id对应,
	mirrorOf将会通过哪些操作类型去下载,例如*代表所有的请求都通过该镜像下载
  -->
  <mirrors>
<!--	<mirror>
		<id>nexus</id>
		<mirrorOf>*</mirrorOf>
		<name>maven-public</name>
		<url>复制的仓库地址</url>
	</mirror>

   <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>CENTRAL</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
-->
   </mirrors>

<profiles>
<!-- 定义储存的位置,可以配置多个仓库,推荐使用这种 -->
    <!-- 配置nexus远程仓库地址,从远程仓库下载jar包 -->
    <profile>
        <id>mynexus</id>
        <repositories>
            <repository>
                <id>nexus</id>
                <name>maven-public</name>
                <url>复制下的仓库地址</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>
  <activeProfiles>
	<!-- 激活仓库 id要对应  -->
	<activeProfile>mynexus</activeProfile>
  </activeProfiles>

over!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值