maven和nexus结合使用

安装完neuxs后,下载maven,本例使用的是3.1.1版本

下载好后解压到当前文件夹,重命名为maven

本例maven环境是在windows下的。

添加环境变量MAVEN_HOME=E:\maven

修改环境变量PATH,在末尾添加%MAVEN_HOME%\bin;

检测maven是否安装完成,打开命令行。mvn -version查看版本,如版本显示正确安装成功

为eclipse指定外部maven,打开eclipse->window->preferences->maven->installations->add

添加你的maven目录

window->preferences->maven->User Settings

选择maven配置文件settings.xml。

打开maven目录,进入conf目录,修改settings.xml

配置maven本地仓库文件存储路径,本例是直接放在maven目录中的repo中的,注意下面用到的${MAVEN_HOME},这需要在环境变量中配置

<localRepository>${MAVEN_HOME}/repo</localRepository>

配置镜像

<mirrors>
		<!-- 设置镜像 -->
		<mirror>
			<id>central</id>
			<mirrorOf>*</mirrorOf>
			<name>my mirror</name>
			<url>http://127.0.0.1:8081/nexus/content/groups/public/</url>
		</mirror>
</mirrors>

 客户端配置以上两部分就可以使用了。

下面是管理员需要配置的

<profiles>
		<!-- 设置工厂 -->
		<profile>
			<id>central-repos</id>
			<repositories>
				<repository>
					<id>nexus</id>
					<url>http://127.0.0.1:8081/nexus/content/groups/public/</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
			</repositories>
			<pluginRepositories>
				<pluginRepository>
					<id>nexus</id>
					<url>http://127.0.0.1:8081/nexus/content/groups/public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
			</pluginRepositories>
		</profile>
</profiles>
<!--激活工厂 -->
	<activeProfiles>
	<activeProfile>central-repos</activeProfile>
	</activeProfiles>
<servers>
		<!--设置权限 -->
		<server>
		<id>user-snapshots</id>
		<username>admin</username>
		<password>admin123</password>
		</server>
</servers>

猜你喜欢

转载自yizhaorong.iteye.com/blog/1987881