一、下载nexu,配置环境
参考我的文章:http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html
二、解压并准备Nexus安装目录:
![](https://images2015.cnblogs.com/blog/994129/201612/994129-20161216170035058-192470297.png)
![](https://images2015.cnblogs.com/blog/994129/201612/994129-20161216170149792-68577723.png)
3、在解压包第一层目录下,新建一个nexus文件夹
4、复制路径C:Program FilesJava exus-2.14.1-01-bundle exus-2.14.1-01路径下的所有文件夹到C:Program FilesJava exus-2.14.1-01-bundle exus下
5、点开C:Program FilesJava exus-2.14.1-01-bundle exus的lib文件夹,删除所有Jetty-*开头的包和javax.servlet-*包(图为删除后结果)。
三、Tomcat配置:
1、Tomcat可以配置成www.example.com或者带端口号的http访问ip地址http://localhost[:port]/nexus /
2、打开tomcat所在的文件位置
3、打开配置文件
4、找到需要修改的文件
5、双击打开servlet.xml文件
6、(1)找到标签<Host>,将红圈部分加入
<Context path="/nexus" docBase="nexus的路径" debug="1" reloadable="true" allowLinking="true"></Context>
(2)如果想像访问:www.baidu.com的形式访问nexus
需要在增加下边代码:
<Host name="repository.example.com" debug="0" appBase="webapp" unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="nexus地址" debug="1" reloadable="true" allowLinking="true"></Context>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="nexus_log." suffix=".txt" timestamp="true"/> </Host>
(3)配置好后,请访问你配置的地址,以localhost为例
四、本地仓库镜像配置
1、找到本地仓库的setting.xm。(查找请参考:参考我的文章:http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html)
2、双击打开setting文件,加入如下代码
原文如下:
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8082/nexus/content/groups/public/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>public-snapshots</id>
<repositories>
<repository>
<id>public-snapshots</id>
<url>http://public-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public-snapshots</id>
<url>http://public-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
五、将项目发布到私服
![](https://images2015.cnblogs.com/blog/994129/201612/994129-20161216172636854-874739188.png)
2、打开pom.xml文件
![](https://images2015.cnblogs.com/blog/994129/201612/994129-20161216172755058-365299198.png)
3、执行,选中项目,右键run----->maven clean ,显示成功
4、右键项目run------>maven build ..
输入发布命令是:
![](https://images2015.cnblogs.com/blog/994129/201612/994129-20161216172943698-1679175116.png)
6、查看私服中情况(找到snapshots(选中)下边的Browse Index 双击下边的文件夹---出现项目,就是配置成功了)