热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

48、Maven学习(CentOS7搭建Nexus3.2.1私服2017年3月)

Centos7搭建Nexus3Nexus官方网站:https:www.sonatype.comdownload-oss-sonatype下载unix的tar.gz版本即可当前

Centos7搭建Nexus3

Nexus官方网站:https://www.sonatype.com/download-oss-sonatype

下载unix 的tar.gz版本即可

当前版本为3.2.1



解压后得到两个文件夹

tar -zxvf nexus-3.2.1-01-unix.tar.gz

我们进入 nexus-3.2.1-01文件夹

然后进入bin目录



查看nexus.vmoptions



在里面我们可以按照实际情况设置参数

其中 -Dkaraf.data和-Djava.io.tmpdir这两个参数 是存放jar包的路径



我们可以在/etc/profile 中写入nexus_home ,那就无需进入bin目录才启动nexus了



修改完后 记得 source /etc/profile


启动Nexus:

nexus start 或者  nexus 

关闭Nexus

nexus stop

需要注意,nexus默认端口是8081

我们要开启一下8081端口

firewall-cmd --zOne=public --add-port=8081/tcp --permanent  

然后重启一下防火墙

systemctl restart firewalld.service  

值得留意的是

启动了nexus需要等待一会才能访问。

需要稍等一段时间,8081端口才起来


http://localhost:8081

默认用户名:admin

默认密码 admin123


然后,在你的本地的Maven中修改setting.xml

加入如下内容




org.sonatype.plugins




nexus
admin
admin123





nexus
*
http://localhost:8081/repository/maven-public/

nexus central http://central true true central http://central true true nexus

在您的工程pom文件中加入



nexus
Releases
http://localhost:8081/repository/maven-releases


nexus
Snapshot
http://localhost:8081/repository/maven-snapshots




compile
page


org.apache.maven.plugins
maven-surefire-plugin

true



org.apache.maven.plugins
maven-compiler-plugin
3.3

1.8
1.8




最后eclipse中发布

项目右单击->Run As->Maven build.. ->deploy -e 

则可以在nexus中看到我们发布的项目了。


最后,查阅了很多资料,都没成功地完成开机自动启动nexus3.2.1

网上基本是文章一大抄的都是旧版本的nexus

对centos并不是十分熟悉,暂且放下,待日后了解足够再回来补全。

希望其他读者知道的,也留言个方法,谢谢


其他网上参考资料如下:

http://www.cnblogs.com/kevingrace/p/6201984.html

http://blog.csdn.net/typa01_kk/article/details/49228873

http://blog.csdn.net/yamaxifeng_132/article/details/52479891

http://blog.csdn.net/clj198606061111/article/details/52200928


推荐阅读
  • centos7+cdh5.10.0搭建
    一、选择环境:1.说明本次部署使用台机器,3台用于搭建CDH集群,1台为内部源。内部源机器是可以连接公网的,可以提前部署好内部源,本次部署涉及到的服务器的hosts配置如下:192.168 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中安装 Python 3.7 的步骤,包括编译工具的安装、Python 3.7 源码的下载与编译、软链接的创建以及常见错误的处理方法。 ... [详细]
  • CentOS7通过RealVNC实现多人使用服务器桌面
    背景:公司研发团队通过VNC登录到CentOS服务器的桌面实现软件开发工作为防止数据外泄,需要在RealVNC设置禁止传输文件、访问粘贴板等策略过程&# ... [详细]
  • Centos7 Tomcat9 安装笔记
    centos7,tom ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • Ansible:自动化运维工具详解
    Ansible 是一款新兴的自动化运维工具,基于 Python 开发,集成了多种运维工具(如 Puppet、CFEngine、Chef、Func 和 Fabric)的优点,实现了批量系统配置、程序部署和命令执行等功能。本文将详细介绍 Ansible 的架构、特性和优势。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 1、#whichmysqld查看mysql的命令路径usrsbinmysqld2、#usrsbinmysqld--verbose--help|grep- ... [详细]
  • asp.net core 应用docke部署到centos7
    前言前期准备win10(不要安装hyper-V)VMware-Workstation-Pro15.0Xshell6(非必需)VS2019以上环境请自行安装都是默认安装没什么可说的不 ... [详细]
  • OSX系统使用VMware Fusion安装CentOS7踩的那些坑
    一、创建虚拟机(1)在虚拟机资源库中点击[+添加]按钮,选择“新建”选项(2)选择创建自定义虚拟机(3)选择系统类型为CentOS(4)选择虚拟磁盘 ... [详细]
  • 1、oracle官网下载jdk8https:www.oracle.comjavatechnologiesjavasejavase-jdk8-downloads.html2、楼主用的 ... [详细]
  • 这里我们采用两台Nginx服务器作为前端,一主一从,Keepalived实现状态监测,保证Nginx正常对外提供服务,即主Nginx服务进程死掉之后,keepalived能够通过其自身的检测机制 ... [详细]
author-avatar
梦魇心芽_932
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有