前面写了两篇:
好脑子是真的不如写下来,现在这篇主要是eclipse 中maven 项目如何使用私服nexus。
1、打开eclipse中maven的配置文件:
2、修改setting.xml。
(1)本地仓库存储地址
<localRepository>D:\maven_repository\.m2\repository</localRepository>
(2)修改server地址
-<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
-<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
-<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/Public/</url>
</mirror>
(4)修改profile
-<profile>
<id>nexus</id>
-<repositories>
-<repository>
<id>Public</id>
<name>Public Repositories</name>
<url>http://localhost:8081/nexus/content/groups/Public/</url>
-<releases>
<enabled>true</enabled>
</releases>
-<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
-<pluginRepositories>
-<pluginRepository>
<id>Public</id>
<name>Public Repositories</name>
<url>http://localhost:8081/nexus/content/groups/Public/</url>
-<releases>
<enabled>true</enabled>
</releases>
-<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
(5)添加activeProfiles
<!-- 追加激活profile -->
-<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
3、maven project 项目,修改pom.xml,添加如下信息:
<distributionManagement>
<!-- 两个ID必须与 setting.xml中的<server><id>nexus-releases</id></server>保持一致-->
<!-- 指定仓库 -->
<repository>
<id>nexus-releases</id>
<name>Nexus Release Repository</name>
<url>http://localhost:8081/nexus/content/groups/Public/</url>
</repository>
<!-- 指定插件仓库 -->
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://localhost:8081/nexus/content/groups/Public/</url>
</snapshotRepository>
</distributionManagement>
4、选中项目,run as--> maven install下,就会把需要的包都加载到本地仓库中,项目中显示添加依赖包在Maven Dependencies。