1.开启nexus 索引下载,在System feed中可以查看
截取自 : http://books.sonatype.com/nexus-book/reference/procure-sect-configure.html
10.4.1. Enable Remote Index Downloads
When you configure procurement rules for a hosted repository, the administrative interface displays the repository as a tree view using the Maven repository format of the of groups and components using populated from remote repository’s index. Nexus ships with a set of proxy repositories, but remote index downloading is disabled by default.
To use procurement effectively, you will need to tell Nexus to download the remote indexes for a proxy repository. Click onRepositories under Views/Repositories in the Nexus menu, then click on the Central Repository in the list of repositories. Click on the Configuration tab, locate Download Remote Indexes, and switch this option to True as shown in Figure 10.3, “Enabling Remote Index Downloads for a Proxy Repository”.
Click on the Save button in the dialog shown in Figure 10.3, “Enabling Remote Index Downloads for a Proxy Repository”. Right-click on the repository row in the Repositories list and select "Update Index". Nexus will then download the remote repository index and recreate the index for any Repository Groups that contain this proxied repository.
Nexus may take a few minutes to download the remote index for a large repository. Depending on your connection to the Internet, this process can take anywhere from under a minute to a few minutes. The size of the remote index for the Central Repository currently exceeds 50MB and is growing in parallel to the size of the repository itself.
To check on the status of the remote index download, click on System Feeds under Views in the Nexus menu. Click on the last feed to see a list of "System Changes in Nexus". If you see a log entry like the one highlighted in Figure 10.4, “Verification that the Remote Index has been Downloaded”, Nexus has successfully downloaded the Remote Index from Maven Central.
Figure 10.4. Verification that the Remote Index has been Downloaded
2.setting文件设置
mirrors本地镜像设置
<mirrors> <mirror> <id>central-mirror</id> <mirrorOf>central</mirrorOf> <name>Central Mirror</name> <url>http://localhost:8081/content/repositories/central/</url> </mirror> </mirrors>
profile设置
<profile> <id>common</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </profile> <profile> <id>jdk-1.6</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.6</jdk> </activation> <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> </properties> </profile> </profiles> <activeProfiles> <activeProfile>common</activeProfile> <activeProfile>jdk-1.6</activeProfile> </activeProfiles>
3.项目pom使用
<groupId>cc.me</groupId> <artifactId>m1</artifactId> <version>0.1-SNAPSHOT</version> <packaging>jar</packaging>
maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPSHOT来判断是快照版本还是正式版本
相关推荐
go语言写的一个工具,用于批量上传本地仓库的jar到nexus私库。目前只有exe没有生成linux脚本。文件夹中有使用说明。 .\mvnDeployTool.exe -r C:\\Users\\yyc\\.m2\\repository\\org\\apache\\maven -s D:\devEnv\...
《构建与管理:Maven私库Nexus 3.19.1-01实践详解》 在软件开发过程中,Maven作为一个强大的项目管理和构建工具,对于Java开发者来说至关重要。然而,随着项目的日益复杂,依赖管理变得尤为重要。Maven私库,即...
Nexus作为一款流行的Maven私库服务器,不仅支持Maven仓库的管理,还提供了对 Ivy 和 Gradle 等构建工具的支持。在这个场景下,我们讨论的是Nexus 2在Linux环境下的安装和配置。 首先,我们需要了解Maven私库的作用...
### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...
6. **选择私库软件**:有几种常见的Maven私库管理软件,如Nexus、Artifactory和Archiva。这里以Nexus为例,从Sonatype官网下载Nexus的Linux二进制包,并解压到服务器的适当位置,如`/opt/nexus`。 7. **配置Nexus**...
** Maven 私库服务器 Nexus 3 的安装与配置详解** Nexus 3 是 Sonatype 公司提供的一个强大的 Maven 私库管理工具,它支持多种操作系统,包括 Linux 和 Windows。私库服务器对于企业级开发至关重要,它能有效地管理...
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
#### 一、下载安装Maven及Maven资源库 1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi](http://maven.apache.org/download.cgi)。 - 下载`apache-maven-3.5.4-bin.zip`, 这是...
一旦jar包被部署到Nexus私库,其他项目就可以通过修改POM文件,指定依赖的groupId、artifactId和version,从Nexus私库中拉取。这样,所有团队成员都可以从统一的源获取依赖,避免了版本混乱的问题。 总结来说,使用...
3. **安装服务**:在选择的版本目录中,运行`install-nexus.bat`脚本,将Nexus安装为Windows服务。 4. **启动服务**:启动Nexus服务后,可以通过浏览器访问`http://localhost:8081/nexus/`来查看是否安装成功。 5. *...
总之,Linux版的Maven私库Nexus是一个强大且灵活的解决方案,它可以提高开发效率,提供安全的依赖管理,并降低网络问题对项目的影响。正确配置和使用Nexus,可以极大地优化Java项目的工作流程。
* maven-snapshots:私库快照(调试版本)jar * maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。 2. component type: * hosted:类型的仓库,内部...
1. **安装Nexus**:从Sonatype官网下载最新版本的Nexus,根据操作系统选择对应的安装包。 2. **启动Nexus**:解压后执行启动脚本,Windows上是`bin/nexus.exe`,Linux/Mac上是`bin/nexus start`。 3. **配置仓库**:...
2. 在 Maven 的 `settings.xml` 文件中配置私库地址,指定 Nexus 的仓库 URL。 3. 创建仓库,包括代理仓库、宿主仓库和 Snapshot 仓库,并设置相应的仓库ID。 4. 将公司的构件上传到 Nexus,可以使用 Maven 的 `...
Java 中 Nexus 私人仓库和 Maven 的搭建可用 在 Java 开发中,Maven 和 Nexus 是两个非常重要的工具,它们可以帮助开发者更方便地管理项目依赖项和构建项目。下面我们来详细介绍这两个工具,并讨论如何搭建 Nexus ...
Maven的私人服务器,通常指的是Nexus,这是一个强大的仓库管理器,可以帮助开发者更有效地管理和分发Java库,包括自定义的内部库。本教程将详细讲解如何在Windows 64位系统上搭建一个安全、易用的Maven私人服务器。 ...
nexus3 maven 私库搭建 上传下载 maven仓库分为两大类:1.本地仓库,2.远程仓库,而远程仓库又分为中央仓库,私服仓库,其他公共库 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的...
2. **安装Maven**:下载并解压Maven的最新版本(在这个案例中是3.3.9),将其移动到`/usr/local/maven`目录,并将环境变量`MAVEN_HOME`和`PATH`设置到Maven的安装路径。 3. **验证Maven安装**:通过`mvn -version`...
1、nodejs自动推包到私有仓库Nexus 2、设置好相关文件路径运行node文件 3、在Nexus配置好仓库信息