热门标签 | 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源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 阿里云主机实战应用之centos7上的防火墙设置
    最近公司又上了一台服务器,以前都是用centos6系统,这次选择使用了centos7系统的安装镜像,因为现在程序版本在centos7上一般php默认就是5.4以上的,mysql也 ... [详细]
  • centos7如何利用yum安装mysql 8.0.12
    这篇文章将为大家详细讲解有关centos7如何利用yum安装mysql8.0.12,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有 ... [详细]
  •  参考自:https:linux.cnarticle-6719-1.html一、安装  首先通过xshell5先登陆来到字符界面(xshell通过SSH连接请参见之前随笔)  先下载redis, ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • CentOS系统安装与配置常见问题及解决方案
    本文详细介绍了在CentOS系统安装过程中遇到的常见问题及其解决方案,包括Vi编辑器的操作、图形界面的安装、网络连接故障排除等。通过本文,读者可以更好地理解和解决这些常见问题。 ... [详细]
  • 配置多VLAN环境下的透明SQUID代理
    本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ... [详细]
  • CentOS 6.5 上安装 MySQL 5.7.23 的详细步骤
    本文详细介绍如何在 CentOS 6.5 系统上成功安装 MySQL 5.7.23,包括卸载旧版本、下载安装包、配置文件修改及启动服务等关键步骤。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文将详细介绍如何在没有显示器的情况下,使用Raspberry Pi Imager为树莓派4B安装操作系统,并进行基本配置,包括设置SSH、WiFi连接以及更新软件源。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
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社区 版权所有