`
happyqing
  • 浏览: 3198017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nexus 私有仓库配置 maven私服配置

阅读更多

 

1.更新私有仓库的索引

 在nexus管理控制台

Repositories--Central--Configuration

Download Remote Indexes 选True

他就会自动下载索引

下载需要一会时间。

 

查看正在进行的任务

Administration--Scheduled Tasks

显示正在运行的任务,如正在下载索引

 

索引文件保存目录

D:\Program Files\nexus-2.7.0-06-bundle\sonatype-work\nexus\indexer\central-ctx

此文件下的文件可手工备份,还原。

 

验证

Browse Index下有好多目录

依次展开目录,选择jar文件,右侧会显示引入依赖的配置方法,如:

<dependency>
  <groupId>abbot</groupId>
  <artifactId>abbot</artifactId>
  <version>0.12.3</version>
</dependency>

 就不用再去公网上找了。

 

nexus3.x的url是

<url>http://localhost:8081/repository/maven-public/</url>

 

 2.设置镜像 settings.xml

配置 D:\Program Files\apache-maven-3.0.5\conf\settings.xml

加入mirror

<mirrors>
   <mirror>
      <id>centralMirror</id>
      <mirrorOf>*</mirrorOf>
      <name>centralMirror</name>
      <url>http://192.168.1.122:8081/nexus/content/groups/public/</url>
    </mirror>
</mirrors>

mirrorOf为*代表所有id的仓库,都使用此镜像,

还可以配置为central,nexus等,多个以逗号分隔

url为nexus中的仓库地址(局域网)

 

3.通过profile配置仓库 settings.xml

配置profile,开启snapshots包的依赖

  <profiles>
    <profile>
      <id>nexus-central</id>
      <repositories>
        <repository>
          <id>central</id>
          <name>Central</name>
          <url>http://localhost:8081/nexus/content/groups/public/</url>
          <releases>
               <enabled>true</enabled>     
          </releases>
          <snapshots>
               <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus-central</activeProfile>
  </activeProfiles>

 nexus3.x的url是

<url>http://localhost:8081/repository/maven-public/</url>

因为使用了镜像,所有这里的url没有实际意义

 

不配置profile,使用的默认配置是

D:\Program Files\apache-maven-3.0.5\lib\maven-model-builder-3.0.5.jar
maven-model-builder-3.0.5.jar\org\apache\maven\model\pom-4.0.0.xml

<repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

 

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

相关推荐

    配置maven私服nexus

    总之,Nexus是一个功能强大的Maven仓库管理工具,通过合理配置和使用,可以有效地管理私有和公共的Maven构件,提高开发效率,降低带宽消耗,并加强安全管控。对于任何使用Maven进行项目构建和依赖管理的团队,配置和...

    nexus设置私有仓库和仓库管理

    总结起来,设置Nexus私有仓库和仓库管理涉及的主要步骤包括:更新索引、配置Maven的`settings.xml`、创建和配置仓库工厂、设置权限和角色、创建用户以及部署项目。通过这种方式,你可以有效地管理内部构件,提高开发...

    构建java的nexus私人仓库和maven的搭建

    一旦Nexus和Maven配置完成,团队成员可以在各自的开发环境中使用相同的配置,从Nexus私有仓库获取依赖,同时也能方便地将自己的构建成果上传到仓库,供其他成员使用。 **总结** 构建Java的Nexus私人仓库和Maven的...

    maven 私服 nexus3 安装包

    2. **访问慢**:可能是因为 Nexus 的代理仓库配置不当,需要检查代理设置是否指向正确的外部仓库,并确保网络连接稳定。 3. **权限问题**:在某些情况下,Nexus 可能会因为权限不足导致操作失败,确保运行 Nexus 的...

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

    2. nexus-3.4.0-02包含Nexus私有仓库的控制组件,即管理部分。 3. sonatype-work则包含jar包的控制组件,即工作组件,尤其是./nexus3/blob目录,这是上传jar后的存储位置。 4. 修改nexus-3.4.0-02目录下的/etc/nexus...

    linux下搭建内网maven私服

    在 Maven 项目中,可以使用 distributionManagement 节点来部署 Jar 或 War 包到 Maven 私服仓库。例如,在 Pom.xml 文件中添加以下配置: &lt;id&gt;my-repo &lt;url&gt;...

    nexus3远程搭建maven私服(离线)

    如果安装nexus3.x搭建maven私服,前提需要在Linux服务器安装1.8JDK以及3.xMAVEN版本 1、安装jdk和maven: (1)、下载jdk1.8Linux版本,上传于指定目录下并解压(maven也一样), (2)、执行 vim /etc/profile命令...

    使用Nexus搭建Maven私服

    使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...

    在CentOS下使用nexus搭建maven私服的安装教程

    因此,搭建一个私有的Maven仓库变得尤为重要。本文将详细介绍在CentOS环境下使用Nexus搭建Maven私库的具体步骤。 #### 二、准备工作 在正式开始之前,请确保已经具备以下条件: 1. 已安装并配置好CentOS系统。 2. ...

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

    Nexus是Sonatype公司推出的开源Maven私服,它不仅可以作为内部依赖仓库,还可以作为代理服务器,代理外部的Maven中央仓库或其他远程仓库。 首先,我们来了解什么是Maven私服。Maven私服是一个私有的、本地的Maven...

    建立Maven私服 – Nexus下载、安装、配置、使用

    Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖,它可以提高开发效率,避免因频繁访问公共远程仓库导致的网络延迟。Nexus是Sonatype公司提供的一个强大的Maven私服解决方案,不仅支持Maven,还支持其他如...

    maven私服nexus最新版本2.14

    配置 Maven 以使用 Nexus 私服通常涉及修改 `settings.xml` 文件,配置本地仓库地址、远程仓库地址以及代理仓库地址。同时,还需要在 Nexus 管理界面创建仓库并分配相应的权限。 ** 安装与运行 Nexus ** 安装 ...

    开发+MAVEN私服+nexus最新版+jar包依赖

    本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...

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

    在IT行业中,构建一个私有的Maven仓库,也就是Maven私服,对于大型项目或团队协作而言至关重要。它能有效管理依赖库,减少网络延迟,提高构建速度。本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速...

    搭建maven私服的软件

    在IT行业中,Maven是一个广泛使用的项目管理和综合工具,它帮助开发者管理依赖、构建项目以及...本文介绍了如何安装Nexus,创建Maven私服仓库,以及配置Maven使用这个私服。这将对团队协作和项目管理带来显著的提升。

    使用Nexus2搭建Maven私服配置说明.doc

    - **仓库配置**:创建 hosted 仓库用于部署公司项目,创建 proxy 仓库指向 Maven 中央仓库或其他公共仓库。对于 group 仓库,添加需要的 hosted 和 proxy 仓库,确保所有依赖都能通过 group 仓库获取。 4. Maven ...

    maven私服教程.zip

    Maven私服是团队内部的Maven仓库,它缓存了从远程仓库下载的组件,并作为团队成员共享的资源。这减少了网络延迟,提高了构建速度,同时允许公司内部私有的、未公开发布的组件安全存储。 2. Maven私服选择:Nexus与...

    Linux下利用nexus搭建maven私服

    【Linux下利用nexus搭建maven私服】 在Linux环境下,Nexus是一款强大的仓库管理器,可以用来搭建Maven私有仓库。Nexus不仅可以作为一个中央仓库的代理,还支持创建自己的存储库,方便组织内部共享依赖,提高开发...

Global site tag (gtag.js) - Google Analytics