`

Maven实战(三)—— 搭建nexus私服

 
阅读更多

一、下载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)。

  • 大小: 246.1 KB
分享到:
评论

相关推荐

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    Nexus搭建Maven私服 +maven安装步骤

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...

    Windows 下Nexus搭建Maven私服

    ### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...

    使用Nexus搭建Maven私服

    在上图中,搭建私服后,所有的依赖从私服下载,私服会自动判定,若私服库里没有所需的资源,则私服会自动去远程中央仓库下载,若私服已包含所需资源,则可以通过内网提供给使用者,大大提高工作效率。 我们使用专门...

    Nexus私服搭建步骤

    Nexus私服搭建步骤详解 Nexus 私服是一种流行的 ...通过上面的步骤,可以成功搭建 Nexus 私服,并将 Maven 项目部署到 Nexus 私服上。Nexus 私服可以帮助企业级软件开发更方便地管理项目依赖项,从而提高开发效率。

    手动搭建maven私服-安装配置nexus 3.4教程

    "手动搭建maven私服-安装配置nexus 3.4教程" 手动搭建maven私服是指使用nexus 3.4安装配置一个maven私服,实现公司或个人项目的构件管理。下面将详细介绍手动搭建maven私服的过程。 一、安装nexus 3.4 首先下载...

    Maven本地仓库搭建工具nexus-2.11.4-01-bundle

    通过以上步骤,你就可以成功搭建起一个Maven本地仓库——Nexus 2.11.4-01,它将大大提高你的开发效率,使得依赖管理更加得心应手。同时,Nexus还提供了丰富的插件和API,允许你根据项目需求进行定制和扩展。

    nexus2.14.14.zip搭建maven私服工具——linux版

    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仓库nexus 搭建 maven仓库

    搭建Maven私服,并配置Nexus环境

    接下来,我们来详细讲解如何搭建Maven私服并配置Nexus环境。 1. **安装Nexus** 下载Nexus的最新版本,如压缩包文件中的`nexus-latest-bundle.zip`。解压后,找到`bin`目录下的`nexus.exe`(Windows)或`nexus`...

    maven私服搭建-nexus的部署

    maven私服搭建-nexus的部署 Maven 私服是指在局域网或 Intranet 中搭建的 Maven 仓库,用于存储和管理项目依赖的 Jar 包。Nexus 是一个流行的 Maven 私服解决方案,提供了强大的仓库管理功能。 在本文中,我们将...

    在CentOS7上用Nexus3搭建Maven私服.doc

    在本文中,我们将详细介绍如何在CentOS7操作系统上使用Nexus3搭建Maven私有仓库。首先,确保系统已经安装了Java Development Kit (JDK) 8和Maven3。安装这两个组件的具体步骤可以通过搜索引擎获取。 一、所需环境 ...

    linux,nexus3.14+maven3.6.3.zip,搭建maven私服一步到位

    本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速搭建Maven私服。 首先,我们来看看所需的主要组件: 1. **Nexus 3.14**:这是Sonatype公司提供的开源仓库管理工具,它可以作为Maven私服,支持多种...

    maven 私服 nexus3 安装包

    【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...

    Maven nexus 私服 搭建

    ### Maven Nexus 私服搭建详解 #### 一、前言 在软件开发过程中,Maven作为构建工具之一,被广泛应用于Java项目的构建管理和依赖管理。然而,在实际开发中,经常面临的问题之一是如何高效地管理项目的依赖关系。...

Global site tag (gtag.js) - Google Analytics