第一步:下载nexus-webapp-1.9.2.4.war包,然后拷贝到tomcat下的webapps目录中

第二步:启动tomcat

第三步:访问http://localhost:8080/nexus/显示如下:

第四步:点击右上角“log in”  ,输入username:admin和Password:admin123登录

第五步:登录成功

第六步:点击Views/Repositories中Repositories

Nexus内置仓库说明:

(1)Maven Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。

(2)Releases:这是一种策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。

(3)Snapshots:这是一个策略为Snapshot的宿主类型仓库,用来部署组织内部的快照版本构件。

(4)3rd party:这是一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。

(5)Public Repositories:该仓库组将上述所有策略为Release的仓库聚合并通过一致的地址提供服务。

第七步:创建宿主目录和代理仓库

  • Hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库。

    • 包括3rd party仓库,Releases仓库,Snapshots仓库
  • Proxy:代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。
  • Group:仓库组,用来合并多个hosted/proxy仓库,通常我们配置maven依赖仓库组。

第八步:创建仓库组

点击Public Repositories仓库,在Configurations栏中选取需要合并的仓库,点击箭头加到左边保存即可

第九步:下载Index索引并进行构建搜索(GAV搜索)

第十步:配置所有构建均从私服下载,在~/.m2/setting.xml中配置如下:

<settings>

<mirrors>

<mirror>

<!--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -->

<id>nexus</id>

<mirrorOf>*</mirrorOf>

<url>http://192.168.1.100:8000/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>

</profiles>

<activeProfiles>

<!--make the profile active all the time-->

<activeProfile>nexus</activeProfile>

</activeProfiles>

第十一步:部署构建到Nexus,包含Release和Snapshot,在项目根目录中pom.xml中配置:

<distributionManagement>

<repository>

<id>releases</id>

<name>Internal Releases</name>

<url>http://localhost:8000/nexus/content/repositories/releases/</url>

</repository>

<snapshotRepository>

<id>snapshots</id>

<name>Internal Snapshots</name>

<url>http://localhost:8000/nexus/content/repositories/snapshots/</url>

</snapshotRepository>

</distributionManagement>

第十二步:Nexus的访问权限控制,在~/m2/setting.xml中配置如下:

<!--设置发布时的用户名 -->

<servers>

<server>

<id>releases </id>

<username>admin</username>

<password>admin123</password>

</server>

<server>

<id> snapshots </id>

<username>admin</username>

<password>admin123</password>

</server>

</servers>

9.Nexus私服安装配置相关推荐

  1. java 通过id获取html代码_Maven私服安装配置,java通过私服下载代码,并打包后上传到私服(Nexus)...

    Maven私服一般安装Nexus. 首先,Nexus下载,访问Nexus官方网址https://www.sonatype.com/download-nexus-repo-oss 下载完成后是个压缩包 ...

  2. maven私服 Nexus2.x.x私服安装配置

    一.Nexus的下载和安装 1.下载nexus ,下载地址:https://www.sonatype.com/download-oss-sonatype 2.打开目录nexus-2.x.x-xx-bu ...

  3. Nexus私服安装以及使用教程

    [Nexus的安装和配置] JDK的下载与安装 解压配置环境变量即可使用 export JAVA_HOME=/opt/jdk1.8.0_131 export CLASSPATH=.:$JAVA_HOM ...

  4. 【Nexus】安装配置与使用

    1. 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载 ...

  5. Maven仓库管理器Nexus的安装配置

    Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远 ...

  6. Maven学习以及安装配置教程

    Maven学习以及安装配置教程 一.简介 Maven是Apache软件基金会推出用于java项目构建以及依赖管理的工具 官方网站:Maven Repository: commons-httpclien ...

  7. Ubuntu16.04 搭建nexus 私服 学习步骤以及安装maven和git

    1.下载安装maven wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin. ...

  8. Maven:私服Nexus的安装

    QUESTION:Maven:私服Nexus的安装 目录 QUESTION:Maven:私服Nexus的安装 ANWSER: 1.1 简介: 1.2 下载: 1.3 配置nexus 1.4 nexus ...

  9. Linux下安装配置Nexus

    一.安装和运行nexus 二.配置maven使用nexus 三.配置nexus仓库 四.用户使用 一.安装和运行nexus 1.下载nexus:http://www.sonatype.org/nexu ...

最新文章

  1. Mac MySQL 数据库配置(关系型数据库管理系统)
  2. mysql触发器对同一张表做操作_MySql 触发器对同表操作
  3. html3d上下翻转4面效果,花式实现图片3D翻转效果
  4. 简单的Spring Memcached – Spring缓存抽象和Memcached
  5. [原创]VS2013 EF6连接MySql需要几步?
  6. apache安装_kali Linux下的Apache的配置和安装:
  7. 第 15 章 垃圾回收相关算法
  8. Linux中设置Git显示颜色
  9. VIO_FUSION
  10. 动态规划题目——背包
  11. 使用高德地图服务获取全部行政区划与各个省市的地理坐标
  12. Word 2016 撰写论文(3): 文献中常见的表格(三线表)制作
  13. Android Java 多线程常见问题
  14. 社会排斥范式:通过Cyberball游戏来探索其中的机制
  15. 数字化转型大咖群研讨实录20210506
  16. win7系统 激活步骤
  17. 米家扫地机器人是石头代工_石头扫地机器人T6悬崖检测及障碍翻越功能体验:这都不会掉?...
  18. HTML三种引入样式的方式
  19. Ubuntu14.04 桌面特效
  20. 玩转多种应用场景,快手 MMU 分享秘籍

热门文章

  1. foreach 实现 MyBatis 遍历集合与批量操作数据
  2. wxWidgets:wxSocketEvent类用法
  3. wxWidgets:wxIconizeEvent类用法
  4. boost::sort模块实现提供多种分布的灵活随机数生成器的测试程序
  5. boost::safe_numerics::safe_unsigned_range相关的测试程序
  6. boost::strong_components用法的测试程序
  7. GDCM:串联/提取DICOM文件的测试程序
  8. boost::core::bit_width的测试程序
  9. Boost::context模块fiber的回声测试程序
  10. Boost:fork守护程序的测试程序