`

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>

 

分享到:
评论

相关推荐

    git-maven-nexus-hudson使用手册

    本文将围绕“git-maven-nexus-hudson使用手册”的核心,深入探讨Git在项目中的应用,以及如何结合Maven、Nexus与Hudson构建高效开发流程。 ##### 用户环境准备与权限设置 在搭建Git远程仓库前,首先需进行用户环境...

    maven和nexus文档

    结合描述中的“maven问题处理”和“maven项目报错”,可能涉及的常见问题包括依赖找不到、版本冲突、POM配置错误等,这些问题通常通过调整POM配置、清理本地仓库或更新Nexus仓库来解决。而“nexus_说明”可能涵盖了...

    Maven私服nexus安装包

    正确安装和配置Nexus,结合Maven的使用,能有效管理项目的构建过程和依赖关系。通过不断学习和实践,你可以充分利用Nexus的各种高级功能,如自动清理旧版本构件、设置权限控制等,进一步提升开发团队的工作效率。

    Maven与Nexus配置.pdf

    通过以上步骤,我们可以将Maven与Nexus结合起来,有效管理Java项目的依赖,并进行项目的构建和分发。这种方法不仅可以加快构建速度,还可以使得依赖管理更加规范和可控。 对于架构师和高级测试工程师来说,了解这些...

    maven结合nexus部署文档

    通过 Maven 与 Nexus 的结合使用,开发者可以更高效地管理项目依赖,同时方便地发布和分享自定义构件。Nexus 提供了对远程仓库的代理,减少了网络延迟,提高了构建速度。此外,Nexus 还提供了版本控制和权限管理功能...

    使用Maven&nexus上传下载至私库

    本文将详细介绍如何使用Nexus作为私有仓库,并结合Maven配置实现项目的依赖管理和构建自动化。 #### 一、搭建Nexus私有仓库 1. **下载Nexus** 首先,需要从官方网站下载Nexus安装包。官方下载地址为:...

    Mac maven3.6 + nexus3.16.zip

    Maven简化了项目的构建和依赖管理,而Nexus作为artifact仓库提供了私有化存储和分发功能,两者结合使用能极大地提升开发效率和项目管理质量。在Mac环境下,按照上述步骤安装和配置,即可享受到这两款工具带来的便利...

    maven nexus私服构件示例

    Maven Nexus 私服构件示例是一个实用的教程,旨在帮助开发者理解如何在本地环境中搭建和使用...通过实践这个示例,你可以深入了解Maven与Nexus的结合使用,为你的项目构建一个安全、高效、自给自足的依赖管理体系。

    使用maven私服nexus

    4. 结合CI/CD工具(如Jenkins)自动部署构件到Nexus,确保版本一致性和可靠性。 总之,Maven Nexus是一个强大的工具,能够有效提升开发效率,简化依赖管理,增强项目的可维护性。正确配置和使用Nexus,可以为整个...

    maven私服 nexus-3.9.0-01-unix.tar.gz

    2. 支持xnpm和pypi库:除了传统的Maven依赖管理,Nexus现在还扩展了对npm和PyPI仓库的支持。这意味着开发者可以在同一个平台上管理JavaScript和Python的依赖,提高了跨语言项目的协作效率。 三、Nexus安装与启动 ...

    maven3.2.5(64)版本 和 nexus私服

    将Maven与Nexus结合使用,可以极大地提高团队开发效率和项目管理质量。通过配置Maven的settings.xml文件,将Nexus设置为远程仓库的代理,开发者可以无缝地从Nexus下载依赖,同时也能将构建的成果发布到Nexus,供团队...

    Maven私服 Nexus2.14.2 配置了阿里云仓库

    **日常开发中的使用和验证:** 1. **修改Maven settings.xml**:在本地开发环境中,需要在`settings.xml`文件中添加Nexus服务器的配置,包括阿里云仓库的ID和URL,确保Maven知道从哪里获取依赖。 2. **构建验证**:...

    jekins 和maven结合使用发布项目

    jekins 和 maven 结合使用发布项目 Jenkins 和 Maven 结合使用可以自动管理项目版本的发布,方便项目的发布和部署。下面是 Jenkins 和 Maven 结合使用发布项目的知识点: 1.Maven 工程开发步骤 Maven 工程开发...

    nexus maven内部库配置安装手册

    ### Nexus Maven内部库配置安装手册知识点 ...通过以上详细的知识点梳理,我们可以了解到如何使用Nexus构建自己的Maven内部库,并掌握其核心功能和配置方法。这对于优化企业的软件开发流程、提高效率具有重要意义。

    Maven+nexus+svn+jenkins.docx

    与Maven结合使用时,可以设置Jenkins作业自动从SVN获取最新代码,然后调用Maven进行构建、测试,最后将构建产物部署到Nexus仓库。Jenkins通过配置构建触发器,实现代码变更后自动触发构建流程,提高了开发效率和软件...

    构建java的nexus私人仓库和maven的搭建可用.pdf

    Maven 和 Nexus 两者结合使用可以带来很多好处。首先,Maven 可以自动地从 Nexus 私人仓库中下载依赖项,而不需要从外网下载。这可以节约大量的时间,并避免了外网连接超时的错误。其次,Nexus 可以将依赖项分类存储...

    apache-maven-3.2.1-nexus

    在实际使用中,Maven和Nexus的结合使用,可以构建起一个完整的软件供应链,从开发、测试到生产环境,都能得到统一的管理和控制。开发者只需在POM文件中声明所需的依赖,Maven会通过Nexus自动获取并管理这些依赖。 ...

    nexus使用+Maven仓库管理

    ### Nexus使用与Maven仓库管理详解...总之,Nexus与Maven仓库管理的结合,为企业级项目提供了高效、安全的构件存储和分发解决方案,通过细致的权限控制和灵活的仓库管理策略,大大提升了软件开发和部署的效率与安全性。

    构建java的nexus私人仓库和maven的搭建

    Nexus是一个强大的仓库管理器,而Maven是一个项目管理和综合工具,两者结合能帮助我们构建一个私有的仓库系统,使得团队成员可以高效地共享和管理依赖。 **Nexus简介** Nexus是由Sonatype公司提供的开源软件,它...

    maven+j2ee+nexus的搭建

    而"Nexus搭建Maven私服.pdf"则可能会涵盖Nexus的安装、配置、使用和管理,如设置用户权限,管理仓库,以及配置Maven的镜像和代理。 通过结合Maven、Nexus和Eclipse,开发者能够构建高效且可复用的J2EE项目,实现...

Global site tag (gtag.js) - Google Analytics