温故而知新,可以为师矣!<<
docker上安装mvn私服,首先需要有docker环境,登录root用户,确定yum的源最新yum update;以下直接上安装指令;
1、yum install docker
注:安装过程中会缺少一些包或者插件,直接百度安装这些插件的yum指令就可以;
2、修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled
这一步看情况做,我的没有修改也成功了,主要是解决docker循环重启问题!
3、vim /etc/docker/daemon.json
修改内容为国内源: { "registry-mirrors": ["https://registry.docker-cn.com"] }
4、systemctl restart docker
5、docker search nexus
6、docker pull sonatype/nexus3
7、docker images
8、mkdir –p /root/DockerSoft/nexus-data
9、chown –R 200 /root/DockerSoft/nexus-data
10、docker run -d -p 8081:8081 --name nexus -v /root/DockerSoft/nexus-data:/nexus-data sonatype/nexus3
11、docker restart nexus
12、docker ps
13、网页访问http://20.48.5.5:8081
右上角登录admin,会提示你密码所在位置,注意修改;
以上参考https://blog.csdn.net/lk142500/article/details/91357441;
下面是mvn配置部分操作步骤:
1、cd /Maven/apache-maven-3.6.1/conf
2、vim settings.xml
添加内容:
<servers>
<server>
<id>maven-public</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
<mirrors>
<mirror>
<!--55服务器私服-->
<mirror>
<id>my mavenn</id>
<name>my maven</name>
<url>http://20.48.5.5:8081/repository/maven-public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
3、vi projectSpace/RecieveAndParseEmail/pom.xml
添加如下内容:
<!-- 配置nexus远程仓库 --> <repositories> <repository> <id>maven-public</id> <name>maven-public</name> <url>http://20.48.5.5:8081/repository/maven-public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <!-- 配置从那个仓库下载jar架包 --> <pluginRepositories> <pluginRepository> <id>maven-public</id> <name>maven-public</name> <url>http://20.48.5.5:8081/repository/maven-public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories>
4、cd projectSpace/RecieveAndParseEmail/
5、mvn clean install
回到网页端:
发现这里已经有包了——之前是空的;
<<温故而知新,可以为师矣!