`
yonlist
  • 浏览: 85642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nexus 初试笔记

 
阅读更多

今天花了点时间研究了下Nexus,做个小笔记。

 

1.别忘了登录 =..= 默认为admin/admin123;

 

2.修改proxy类型的仓库配置,将Download Remote Indexes改为True,save后会下载索引比较慢;

 

3.修改Public Repositories的配置,选几个仓库组合,然后就用这个仓库组的url了;

 

4.本机的maven/conf/setting.xml要加2段配置:

=======================================================

<settings>

...

<mirrors>

 

<mirror>

<id>nexus</id>

<mirrorOf>*</mirrorOf>

<url>http://<address>:8081/nexus/content/groups/public</url>

</mirror>

</mirrors>

 

<profiles>

<profile>

<id>nexus</id>

<repositories>

<repository>

<id>central</id>

<url>http://central</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</repository>

</repositories>

<pluginRepositories>

<pluginRepository>

<id>central</id>

<url>http://central</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</pluginRepository>

</pluginRepositories>

</profile>

 

  <activeProfiles>

<activeProfile>nexus</activeProfile>

  </activeProfiles>

</settings>

=======================================================

如果不改这个也可以,改项目POM,添加:

<project>

...

 

<repositories>

<repository>

<snapshots>

<enabled>true</enabled>

</snapshots>

<id>public</id>

<name>Public Repositories</name>

<url>http://192.168.1.100:8081/nexus/content/groups/public/</url>

</repository>

</repositories>

<pluginRepositories>

<pluginRepository>

<id>public</id>

<name>Public Repositories</name>

<url>http://192.168.1.100:8081/nexus/content/groups/public/</url>

</pluginRepository>

</pluginRepositories>

 

<dependencies>

...

</project>

=======================================================

 

5.用mvn help:system试试,项目目录下的mvn clean compile...一堆命令试试;

 

6.如果有获取之类的问题,确认下仓库的Remote Storage Location。我就是这里费了不少力气,不知道是不是网络不给力。

 

=======================================================

后记:我发现在网通网络连接中央仓库经常失败,电信网络基本没问题,这上面折腾了不少时间,同学们别走弯路了。

 

 

 

分享到:
评论

相关推荐

    Nexus使用笔记

    《Nexus作为Maven仓库管理器的应用详解》 Nexus,作为一款强大的Maven仓库管理器,它的主要作用在于提供一个本地的仓库服务器,以优化软件开发过程中的依赖管理和资源下载。通过Nexus,开发者可以更高效地处理项目...

    Cicso CCIE_NEXUS系列交换机配置笔记.pdf

    1. Nexus交换机概述 Nexus系列交换机是Cisco推出的面向数据中心的高密度、高性能交换平台。该系列交换机设计用来支持云架构、数据中心虚拟化和大规模服务器虚拟化环境。 2. Nexus 7000平台 - Nexus 7000提供多种...

    Nexus Repository Manager的使用

    ### Nexus Repository Manager 使用详解 #### 一、简介 Nexus Repository Manager (NRM) 是一款由Sonatype开发的仓库管理工具,它可以帮助开发者管理和分发软件包及其依赖项。NRM支持多种格式,如Maven、npm、...

    nexus 最新版 nexus-3.12.1-01-unix.tar.gz

    5. **启动与停止Nexus**:使用`sudo -u nexus /opt/nexus/bin/nexus start`启动Nexus,`sudo -u nexus /opt/nexus/bin/nexus stop`停止Nexus。 6. **配置端口和环境变量**:如果需要修改默认的8081端口或其他配置,...

    nexus的linux版本

    Nexus是Sonatype公司开发的一款强大的仓库管理器,主要用于管理和分发Maven、npm、NuGet等不同构建工具的依赖库。在Linux环境下部署Nexus,可以为开发团队提供一个私有的Maven私服,便于控制软件组件的版本,提高...

    Nexus使用Api进行操作

    Nexus提供了RestApi,但是一部分Api仍然需要结合Groovy等进行操作,在3.3及其以后的版本上进行了强化,但是和普通的RestApi相比仍有一些“使用上的特性”。这篇文章以创建raw的repository为例,来确认一下相关的使用...

    nexus私服搭建以及使用教程

    Nexus是一款强大的仓库管理器,由Sonatype公司开发,广泛应用于Java开发领域,尤其是Maven、Gradle等构建工具的项目。本教程将详细介绍如何搭建和使用Nexus私有仓库,帮助你更好地管理和分发你的软件组件。 一、...

    Linux版maven私服nexus

    Linux版的Maven私有仓库服务Nexus是一个强大的工具,尤其在Java开发环境中,它用于存储、管理和分发软件库组件。Nexus是Sonatype公司的一款产品,它提供了对Maven、Gradle和其他构建工具的强大支持,使得团队可以更...

    maven 私服 nexus3 安装包

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

    nexus index 索引手动更新

    Nexus是Sonatype公司开发的一款强大的 Maven、NuGet、npm、RubyGems、Pypi等软件包管理器,它提供了一种集中式的方式来管理和存储各种软件仓库中的组件。"nexus index"指的是Nexus仓库中的索引,这个索引包含了仓库...

    最新nexus3国内镜像下载,windows环境下,搭建nexus3私服 pom私服、nmp私服集成

    Nexus3是由Sonatype公司推出的一款开源的Maven仓库管理工具,它为开发人员提供了稳定可靠的存储和分发Maven构件的环境。通过Nexus3,开发团队可以在本地网络中迅速访问所需的构件,从而显著提高构建过程的效率。 在...

    nexus-3.16.2-01-unix.tar.gz-Maven私服Nexus安装包(Linux版)

    Nexus是Sonatype公司开发的一款强大的仓库管理器,主要用于管理和分发软件组件,如JAR文件、NPM包、Python库等。它在Maven、Gradle等构建工具中广泛使用,尤其对于企业级开发环境而言,搭建私有Maven仓库(即“私服...

    nexus-2.14.21安装包

    Nexus是一款功能强大的仓库管理器,由Sonatype公司开发,主要应用于Java开发环境,特别是与Maven、Gradle等构建工具配合使用。本安装包"nexus-2.14.21"提供了在不同操作系统上搭建Maven私有仓库的解决方案,包括...

    nexus-3.7.1-02-win64.zip

    windows nexus3.7.1,jdk8,nexus3.7内置jre1.8,内置的jre在nexus第一次启动时初始化,解压zip, D:\Program Files\nexus-3.7.1-02-win64 nexus-3.7.1-02 sonatype-work (下载的文件会放到这个目录下) ...

    Sonatype Nexus Repository Manager 使用 nexus-cli 执行指令

    Sonatype Nexus Repository Manager 使用 nexus-cli 执行指令

    nexus 搭建 maven仓库

    nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库

    nexus3.X win64

    Nexus是Sonatype公司开发的一款强大的仓库管理工具,主要用于Maven、Gradle等构建工具的依赖管理和部署。Nexus 3.x系列是其最新版本,提供了更高效、更安全的软件仓库服务。在这个"nexus3.X win64"压缩包中,包含的...

    nexus-3.61.0-02-unix.tar.gz

    《Nexus在Unix环境下的安装与使用详解》 在IT领域,软件仓库管理是一个至关重要的环节,它确保了代码库的稳定性和版本控制。Nexus是Sonatype公司开发的一款强大的Maven、npm、RubyGem等软件仓库管理工具,提供了一...

    nexus-3.23.0-03-win64.rar-Nexus Repository Oss

    Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...

Global site tag (gtag.js) - Google Analytics