1、下载maven3,解压,添加环境变量MAVEN_HOME和path
2、下载nexus2解压,添加环境变量path
3、把D:\dev\mvn\apache-maven-3.0.4\conf下的setting.xml中修改为<localRepository>H:\MavenJar</localRepository>,MavenJar是我的本地仓库
4、建立中央仓库,超级管理员身份运行cmd,执行nexus install
5、修改D:\dev\mvn\nexus-2.1.2\bin\jsw\conf中的wrapper.conf中wrapper.java.command=C:\Program Files\Java\jdk1.6.0_20\bin
6、cmd中执行nexus start,然后浏览器中输入http://localhost:8081/nexus/index.html#welcome
用户名admin,密码admin123
7、配置中央仓库:点击左侧的repository,复制Public Repositories他对应的地址:http://localhost:8081/nexus/content/groups/public/,即为中央仓库的地址
8、在parent的pom.xml中配置:
<repositories>
<repository> <id>nexus</id> <name>Nexus Repository</name> <url>http://localhost:8081/nexus/content/groups/public/</url> <layout>default</layout> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
9、配置镜像:设置私有工厂一般要配置镜像
在mvn的setting.xml中的<mirrors>里面添加:
<mirror> <id>central</id> <mirrorOf>*</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://localhost:8081/nexus/content/repositories/central</url> </mirror>
这里面的*表示parent的pom.xml中所有的repository添加配置,我的里面只有一个nexus
10、把lucence创建的nexus索引文件拷贝到D:\dev\mvn\sonatype-work\nexus\indexer\central-ctx中,先清空,也要先nexus stop。
二。maven创建项目
创建一个简单的maven项目的命令如下:
mvn archetype:create -DgroupId=com.luo -DartifactId=plat-DpackageName=com.luo -DarchetypeArtifactId=maven-archetype-artifactId=webapp
DpackageName可省略不写
相关推荐
标题"Maven3.8.3+nexus3.34.zip"和描述中提及的是一个包含Maven 3.8.3版本和Nexus 3.34版本的压缩包文件,适用于Windows 64位操作系统。这两个工具在软件开发,尤其是Java开发中扮演着重要角色。以下是关于Maven和...
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够...通过本文,我们了解了 Nexus 的功能和安装步骤,以及如何创建 Nexus 仓库和修改 Maven 配置文件以便从 Nexus 下载构件。
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
3. **依赖管理**:在POM文件中,指定依赖的版本和仓库,Maven会自动从Nexus获取。 ### 五、最佳实践 1. **定期同步中央仓库**:确保Nexus上的依赖库是最新的,减少构建失败的可能性。 2. **版本策略**:对于内部...
在IT行业中,构建和部署Java项目的过程中,Maven和Nexus是两个至关重要的工具。本文将详细介绍这两个组件,以及如何在Mac环境下安装和使用它们。 首先,Maven是Apache软件基金会开发的一款项目管理和综合工具,主要...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...
Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖...通过以上步骤,你就成功建立了自己的Maven私服,并学会了如何下载、安装、配置和使用Nexus。这将极大地优化你的开发流程,减少网络延迟,提升团队协作效率。
在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...
### Nexus Maven内部库配置安装手册知识点 #### 一、Nexus Maven仓库管理器介绍 - **产品背景**:Nexus是由Sonatype推出的一款强大的Maven仓库管理器产品,旨在帮助企业更好地管理和分发Java项目的依赖项。 - **...
本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...
maven nexus 配置,简要介绍如何配置nexus。。。。。。
《Maven仓库-Nexus搭建详解》 在软件开发过程中,Maven仓库是管理和分发Java项目依赖的重要工具。Nexus是Sonatype公司提供的一款强大的Maven仓库管理器...记得及时更新Nexus和Maven版本,以获得最新的特性和安全修复。
正确安装和配置Nexus,结合Maven的使用,能有效管理项目的构建过程和依赖关系。通过不断学习和实践,你可以充分利用Nexus的各种高级功能,如自动清理旧版本构件、设置权限控制等,进一步提升开发团队的工作效率。
本文详细介绍了如何搭建 Maven 私服并配置 Nexus,包括 Nexus 的安装、启动、配置及管理等步骤。通过这些操作,开发者可以更好地管理项目的依赖,提高开发效率。同时,通过合理配置 Maven,可以确保项目顺利引用 ...