1.下载nexus
wget http://219.238.7.66/files/5092000009344FE0/sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.12.0-01-bundle.tar.gz
2.打开8081端口号
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m udp -p udp --dport 8081 -j ACCEPT
service iptables restart
3.启动nexus
cd /home/Java/nexus-2.11.0-02/bin
./nexus start
如果出现下列问题
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.
解决方法:
A.临时生效
export RUN_AS_USER=root
B.加入系统变量
vi /etc/profile 加入export RUN_AS_USER=root
setting.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns=" http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--本地jar存储路径-->
<localRepository>C:/Users/pzy/.m2/repository</localRepository>
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers>
<!--设置配置上传资源库到哪些nexus的仓库和用到的用户名密码-->
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<!--设置下载资源库 public 仓库的url-->
<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<name>nexus myself</name>
<url>http://124.192.148.3:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<!--置访问要访问的nexus仓库的配置 -->
<profile>
<repositories>
<repository>
<id>releases</id>
<url>http://124.192.148.3:8081/nexus/content/repositories/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>snapshots</id>
<url>http://124.192.148.3:8081/nexus/content/repositories/snapshots/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>downloadSources</id>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>downloadSources</activeProfile>
</activeProfiles>
</settings>
Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]
settings.xml需要配置用户名和密码
Return code is: 400, ReasonPhrase: Bad Request. -> [Help 1]
Views/Repositories--Repositories--Releases--Configuration--Deployment Policy--Allow Redeploy