您的位置:首页 > 编程语言 > Java开发

maven+eclipse+nexus 项目构建(一)

2016-07-20 22:05 483 查看
前面写了两篇:

1、maven eclipse环境搭建

2、Sonatype Nexus安装

好脑子是真的不如写下来,现在这篇主要是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>


(3)修改mirror地址

-<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。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: