一、下载nexus: 下载地址
二、修改默认端口:
打开:D:\nexus-2.0.3-bundle\nexus-2.0.3\conf\nexus.properties:
# Sonatype Nexus
# ==============
# This is the most basic configuration of Nexus.
# Jetty section
application-port=9080
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus
nexus-webapp-context-path=/nexus
# Nexus section
nexus-work=${bundleBasedir}/../sonatype-work/nexus
runtime=${bundleBasedir}/nexus/WEB-INF
三、安装和启动nexus服务:
进入cmd,进入nexus的bin目录,例如:cd D:\nexus-2.0.3-bundle\nexus-2.0.3\bin
输入命令:nexus start
提示服务未安装,输入命令:nexus install
提示nexus安装成功,再次输入命令:nexus start
提示服务启动成功。
四、登陆nexus:
http://localhost:9080/nexus
(默认用户名密码:admin/admin123)
五、更新远程仓库索引:
有些远程仓库拥有索引,下载其索引后,即使没有缓存远程仓库的jar包,我们也可以在本地搜索jar包的信息。
(一)自动下载远程仓库索引:
(二)手动下载远程仓库索引:下载索引包
然后进入:D:\nexus-2.0.3-bundle\sonatype-work\nexus\indexer\central-ctx
删除原先的索引包,再将下载好的远程仓库索引包解压后拷贝到该目录下,刷新索引,就能看见远程仓库索引已经更新了。 也可以搜索一下jar包测试一下。
六、设置镜像:
进入本地maven安装目录,打开settings文件,添加镜像:
<mirror>
<id>local_maven_repo</id>
<mirrorOf>*</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://localhost:9080/nexus/content/groups/public/</url>
</mirror>
至此,私服即可搭建完成。
以下,来测试一下搭建的私服是否可用,往搭建的私服上deploy一个jar包。
七、发布jar包到私服上:
maven项目中pom.xml:
<!-- 部署 -->
<distributionManagement>
<!-- 发布版布置仓库 -->
<repository>
<id>TestMavenDemo release</id>
<name>TestMavenDemo Release</name>
<url>http://localhost:9080/nexus/content/repositories/releases/</url>
</repository>
<!-- 快照版布置仓库 -->
<snapshotRepository>
<id>TestMavenDemo snapshot</id>
<name>TestMavenDemo Snapshot</name>
<url>http://localhost:9080/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
setting文件:
<server>
<id>TestMavenDemo release</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>TestMavenDemo snapshot</id>
<username>admin</username>
<password>admin123</password>
</server>
然后在cmd中进入maven项目目录,输入命令:mvn clean deploy
如果没有报错,则发布成功,进入:D:\nexus-2.0.3-bundle\sonatype-work\nexus\storage\snapshots\com\suning\TestMavenDemo\0.0.1-SNAPSHOT
可以看到发布的jar包文件(文件名后会带上日期和发布子版本号,例如:TestMavenDemo-0.0.1-20150302.090252-2.jar)。
相关推荐
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...
在上图中,搭建私服后,所有的依赖从私服下载,私服会自动判定,若私服库里没有所需的资源,则私服会自动去远程中央仓库下载,若私服已包含所需资源,则可以通过内网提供给使用者,大大提高工作效率。 我们使用专门...
Nexus私服搭建步骤详解 Nexus 私服是一种流行的 ...通过上面的步骤,可以成功搭建 Nexus 私服,并将 Maven 项目部署到 Nexus 私服上。Nexus 私服可以帮助企业级软件开发更方便地管理项目依赖项,从而提高开发效率。
"手动搭建maven私服-安装配置nexus 3.4教程" 手动搭建maven私服是指使用nexus 3.4安装配置一个maven私服,实现公司或个人项目的构件管理。下面将详细介绍手动搭建maven私服的过程。 一、安装nexus 3.4 首先下载...
Maven的nexus私服搭建
通过以上步骤,你就可以成功搭建起一个Maven本地仓库——Nexus 2.11.4-01,它将大大提高你的开发效率,使得依赖管理更加得心应手。同时,Nexus还提供了丰富的插件和API,允许你根据项目需求进行定制和扩展。
nexus2.14.14.zip搭建maven私有仓库工具,linux版。在linux下解压,./bin/nexus start启动,默认情况下,不建议以root用户运行Nexus,可以修改bin/nexus中的配置跳过警告(修改RUN_AS_USER=root),vi bin/nexus,...
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
接下来,我们来详细讲解如何搭建Maven私服并配置Nexus环境。 1. **安装Nexus** 下载Nexus的最新版本,如压缩包文件中的`nexus-latest-bundle.zip`。解压后,找到`bin`目录下的`nexus.exe`(Windows)或`nexus`...
maven私服搭建-nexus的部署 Maven 私服是指在局域网或 Intranet 中搭建的 Maven 仓库,用于存储和管理项目依赖的 Jar 包。Nexus 是一个流行的 Maven 私服解决方案,提供了强大的仓库管理功能。 在本文中,我们将...
在本文中,我们将详细介绍如何在CentOS7操作系统上使用Nexus3搭建Maven私有仓库。首先,确保系统已经安装了Java Development Kit (JDK) 8和Maven3。安装这两个组件的具体步骤可以通过搜索引擎获取。 一、所需环境 ...
本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速搭建Maven私服。 首先,我们来看看所需的主要组件: 1. **Nexus 3.14**:这是Sonatype公司提供的开源仓库管理工具,它可以作为Maven私服,支持多种...
使用nexus 可以搭建maven私服,如何使用nexus搭建maven 本地服务器呢?
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...