让系统重新加载/etc/profile,命令:

source /etc/profile

验证是否安装成功

java -version

出现如下界面表示安装成功了

java version “1.8.0_74”

Java™ SE Runtime Environment (build 1.8.0_74-b02)

Java HotSpot™ 64-Bit Server VM (build 25.74-b02, mixed mode)

2、安装Maven

解压文件

tar -zvxf apache-maven-3.3.9-bin.tar.gz

配置环境变量

vi /etc/profile

最近文件最后追加如下两行:

export MAVEN_HOME=/home/maven/apache-maven-3.3.9

export PATH=PATH:PATH:PATH:MAVEN_HOME/bin

让系统重新加载/etc/profile,命令:

source /etc/profile

验证是否安装成功

mvn -version

3、安装Nexus

解压文件

tar xzf nexus-2.12.0-01-bundle.tar.gz

解压后的目录结构如下图所示:

上图中的 nexus-2.12.0-01和sonatype-work目录就是解压tar包后的两个目录,nexus-2.12.0-01中是nexus的核心文件,sonatype-work,会将下载来的开发包放置在其中。

启动Nexus

[root@w157-bigdata-Maven nexus-2.12.0-01]# ./bin/nexus

出现如下警告:

[root@w157-bigdata-Maven nexus-2.12.0-01]# ./bin/nexus

Usage: ./bin/nexus { console | start | stop | restart | status | dump }

[root@w157-bigdata-Maven nexus-2.12.0-01]# ./bin/nexus start


WARNING - NOT RECOMMENDED TO RUN AS ROOT


If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.

默认情况下,不建议以root用户运行Nexus,我们可以修改bin/nexus中的配置跳过警告

vi bin/nexus

修改完成后保存退出即可。

[root@w157-bigdata-Maven nexus-2.12.0-01]# ./bin/nexus start


《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享


WARNING - NOT RECOMMENDED TO RUN AS ROOT


Starting Nexus OSS…

Started Nexus OSS.

[root@w157-bigdata-Maven nexus-2.12.0-01]#

另外,默认端口为8081,如需修改请查看配置文件 conf/nexus.properties

配置Nexus


启动Nexus

[root@w157-bigdata-Maven nexus-2.12.0-01]# ./bin/nexus start


WARNING - NOT RECOMMENDED TO RUN AS ROOT


Starting Nexus OSS…

Started Nexus OSS.

[root@w157-bigdata-Maven nexus-2.12.0-01]#

访问网址:http://172.18.19.157:8081/nexus

点击右上角的 Log In 按钮即可登陆了。默认登录账号/密码为: admin/admin123 ,登陆成功后的界面

将列表中所有Type为proxy 的项目的 Configuration 中的 Download Remote Indexes 设置为True

将Releases仓库的Deployment Policy设置为 Allow ReDeploy

当然我们也避免不了会使用到一些第三方的 jar ,而这些jar包也不存在于互联网上的maven中央仓库中,这时我们可以手工添加jar 到我们的私服中。

添加第三方 jar 如下:

填写完必选字段,点击Upload Artifact(s)按钮即可。

如果需要删除的话,如下:

本地项目配置引用私服


一. 自动发布构件到远程仓库

1. 在工程的pom.xml中添加:

releases

http://172.18.19.157:8081/nexus/content/repositories/releases

snapshots

http://172.18.19.157:8081/nexus/content/repositories/snapshots

2.修改$MAVEN_HOME\conf目录下的settings.xml配置文件,添加如下配置:

releases

admin

dev123

snapshots

admin

Maven教程-使用Nexus搭建私服,Java基础视频相关推荐

  1. 【Maven学习】Nexus OSS私服仓库的备份与迁移

    背景 在上一篇博客 [Maven学习]Nexus OSS私服仓库的安装和配置 中,我们已经在机房搭建好了新的Nexus OSS私服仓库.下面是两个版本的Nexus OSS私服仓库的对比图. 老的Nex ...

  2. 《Java基础视频-深入浅出精华版视频》视频下载及视频介绍

    <Java基础视频-深入浅出精华版视频> 下载链接:https://pan.baidu.com/s/1pLc7AvL#list/path=%2F 视频介绍 ================ ...

  3. 黑马程序员__关于自己的一些学习死角的再学习(基于老毕的java基础视频)

    ----------------------<ahref="http://edu.csdn.net"target="blank">ASP.Net+A ...

  4. 传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(2015年10月25日23:28:50)

    day01 win 7系统打开DOS有趣方法:按住shift+右键,单击"在此处打开命令窗口"(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复 ...

  5. Maven学习 使用Nexus搭建Maven私服(转)

    为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到 ...

  6. Maven学习-使用Nexus搭建Maven私服

    为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到 ...

  7. Maven学习使用Nexus搭建Maven私服

    原文:http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给 ...

  8. maven 使用 Nexus 搭建私服并发布distributionManagement的配置使用

    可用两种方式安装启动nexus,下载在命令行启动,或者放到tomcat 下载并在命令行启动nexus 1.下载nexus(https://www.sonatype.com) 2.下载后解压文件,将解压 ...

  9. Nexus搭建私服(记录)

    搭建私服环境  下载 nexus   Nexus 是 Maven 仓库管理器,通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强 大的仓库管理功能,构件搜索功能等.   下载 N ...

  10. Java教程,Java基础教程,2020年全新Java基础学习教程

    时代在变化,Java的知识也在不断的变化,今天分享一下2020年Java全新的基础教程,想学习Java的小伙伴,看这个!全新哦,涵盖了2019年新增知识,并且视频完全源于课堂实录哦! 本套JAVA课程 ...

最新文章

  1. AVFoundation 文本转语音和音频录制 播放
  2. tomcat启动一直报空指针错误
  3. python工程师一个月多少钱-苏州工业园区学编程大概多少钱一个月
  4. vue 关于solt得用法
  5. 微服务架构师的职责——《微服务设计读书笔记》
  6. SQL Server 高可用性(一)AlwaysOn 技术
  7. centos7 nat模式配置静态ip_KUKA机器人-配置Ethernet/IP总线为Adaper模式
  8. 数据的转换(shp sde mdb 之间的转换)
  9. R语言中%in%的作用
  10. CS224N笔记——TensorFlow入门
  11. agax分页查询必知知识,分页必须参数详解
  12. java目录结构_Java项目目录结构解释
  13. 多元统计分析最短距离法_多元统计分析方法 -
  14. SQL笔记(约束、外键、casewhen)
  15. 同时删除多个 Excel 文档空白行
  16. 从0开始编写minecraft光影包(0)GLSL,坐标系,光影包结构介绍
  17. python pinv和inv总结
  18. HTML5系列代码:框模型的大小
  19. 第6章 歌手详情页开发
  20. 2021年美赛解题思路汇总Final!!!

热门文章

  1. 软件测试试题,软件评测师考试
  2. 高通SDX12:sar sensor AW9610x驱动移植
  3. Django 文件下载
  4. Eclipse、Tomcat安装配置及部署教程
  5. 车道识别与交通标志识别
  6. 动量梯度下降(Momentum、指数加权平均)、逐参数适应学习率方法(Adagrad、RMSprop、Adam)、学习率退火、归一化/标准化
  7. [读书笔录]解析卷积神经网络(魏秀参)——第一章
  8. SAP顾问英语自学的免费且有效的方法汇总!--一文搞定英语学习
  9. win10怎么进入修复计算机,win10开不了机的修复方法步骤
  10. 人体姿态识别方案详解