1、 修改wrapper.conf文件中的信息
1) wrapper.conf文件目录
D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\bin\jsw\conf
2) 修改位置
原:wrapper.java.command=java
修改后:wrapper.java.command=C:\Program Files\Java\jdk1.6.0_32\bin\java
2、 修改端口D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\conf下的plexus.properties文件
3、 启动nexus服务:
D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\bin\jsw\windows-x86-32\ Installnexus.bat
4、 配置nexus
开启的方式:
点击Administration菜单下面的Repositories,将这三个仓库Apache Snapshots,Codehaus Snapshots,Maven Central的Download Remote Indexes修改为true。然后在这三个仓库上分别右键,选择Re-index,这样Nexus就会去下载远程的索引文件
5、 根据Sonatype 镜像地址.docx配置服务
6、 在组中对Release与Snapshot进行分类
7、 添加第3方的pom文件
8、 配置maven
要让maven使用nexus作为私服,需要做一些设置,使用和原来设置artifactory相似的方法。修改~/.m2/settings.xml.
增加nexus的profile:
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
</repository>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://localhost:8081/nexus/content/groups/public-snapshots</url>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
</pluginRepository>
<pluginRepository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://localhost:8081/nexus/content/groups/public-snapshots</url>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
修改activeProfiles为:
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
分享到:
相关推荐
在Linux环境中搭建Maven私库是一项重要的任务,它可以帮助企业或团队管理内部依赖,提高开发效率,保持代码的一致性和可维护性。本教程将详细解释如何利用给定的安装包在Linux上创建一个Maven私有仓库。 首先,我们...
本文将详细介绍如何搭建Maven环境、配置Maven仓库以及在Eclipse中集成Maven。 #### 一、下载安装Maven及Maven资源库 1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi]...
《构建与管理:Maven私库Nexus 3.19.1-01实践详解》 在软件开发过程中,Maven作为一个强大的项目管理和构建工具,对于Java开发者来说至关重要。然而,随着项目的日益复杂,依赖管理变得尤为重要。Maven私库,即...
### 使用GitHub搭建Maven私库 #### 背景与目的 随着软件开发项目的增多和个人技术积累的增长,很多开发者会有构建个人Maven私库的需求。这样不仅能够方便地管理自己开发的各种组件、库或者工具,还能高效地进行...
Maven私库是Java开发中一个重要的工具,它用于管理和存储项目依赖,提高开发效率。Nexus作为一款流行的Maven私库服务器,不仅支持Maven仓库的管理,还提供了对 Ivy 和 Gradle 等构建工具的支持。在这个场景下,我们...
### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...
* maven-snapshots:私库快照(调试版本)jar * maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。 2. component type: * hosted:类型的仓库,内部...
Maven的私人服务器,通常指的是Nexus,这是一个强大的仓库管理器,可以帮助开发者更有效地管理和分发Java库,包括自定义的内部库。本教程将详细讲解如何在Windows 64位系统上搭建一个安全、易用的Maven私人服务器。 ...
** Maven 私库服务器 Nexus 3 的安装与配置详解** Nexus 3 是 Sonatype 公司提供的一个强大的 Maven 私库管理工具,它支持多种操作系统,包括 Linux 和 Windows。私库服务器对于企业级开发至关重要,它能有效地管理...
在项目中,使用maven加载依赖仓库时,有时因为网络卡顿或者配置pom.xml时,若下载不完整就会出现lastUpdated等文件。这些文件占内存,项目加载时耗时较久,有时会报错,需要及时清理。 1、工具作用:清理本地和远程...
登录Nexus后,可以开始配置私有Maven仓库。Nexus预设了几种类型的仓库: - **Hosted**:本地仓库,用于部署自己的构件,如公司的第三方库。 - **Proxy**:代理仓库,用来代理远程公共仓库,如Maven中央仓库。 - **...
总结来说,`settings.xml`文件是Maven个性化配置的关键,它使得开发者能够根据具体需求调整Maven的行为,如仓库位置、代理设置、私有库访问等,提高了开发效率和团队协作的便捷性。理解并正确使用`settings.xml`,对...
一旦Nexus和Maven配置完成,团队成员可以在各自的开发环境中使用相同的配置,从Nexus私有仓库获取依赖,同时也能方便地将自己的构建成果上传到仓库,供其他成员使用。 **总结** 构建Java的Nexus私人仓库和Maven的...
【描述】与【标签】中并未提供具体的知识点,但根据【部分内容】,我们可以推断出本篇主要涉及的是Android开发中的Maven仓库配置,包括Nexus私库的安装与配置,以及在Android Studio中如何配置Maven仓库以下载和发布...
3. **验证Maven安装**:通过`mvn -version`命令检查Maven是否正确安装和配置。 4. **下载Nexus**:从Sonatype官方网站获取Nexus的最新版本(在这个例子中是3.2.0-01),解压缩后移动到`/usr/local/nexus`目录。 5....
Maven 的核心思想是基于项目对象模型(POM),它可以将项目的所有依赖项和配置信息集中管理。Maven 可以自动地下载项目所需的依赖项,并将它们集成到项目中。 Maven 的主要功能包括: * 项目依赖项管理:Maven ...
maven配置文件-阿里云镜像版
Maven可以从其中央仓库自动下载项目所需的库,使得开发者无需手动管理这些库。此外,Maven也提供了构建生命周期和插件机制,能够自动化构建过程,包括编译、测试、打包、部署等。 **Nexus** 是一个私有的仓库管理器...
Maven的仓库管理是指Maven对jar包的管理,Maven可以管理四种仓库,即工作空间、本地仓库、私库和共享仓库。 工作空间是指项目工程,可能包含pom.xml文件,pom.xml文件是Maven的配置文件。 本地仓库是指存放jar包的...