centos搭建maven私服

原创 2016年08月30日 17:31:06

1、下载nexus

地址:

http://www.sonatype.com/download-oss-sonatype(话说已经不能下载了,只能去csdn上找找)

nexus-2.5.X及之前版本支持jdk1.6
nexus-3.0.X需要jdk1.8
本次使用的是nexus-2.5.1版本

2、安装nexus 解压nexus至/usr/local/nexus目录 解压出两个文件夹: nexus-2.5.1-01  nexus程序目录 sonatype-work   下载的jar文件

3、运行nexus 执行/usr/local/nexus/nexus-2.5.1/bin/nexus start命令启动nexus

4、配置nexus

(1)nexus默认端口为8081,如启动后外部无法访问,需要在iptables中开启8081端口

vim /etc/sysconfig/iptables 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT 

service iptables restart 

(2)nexus默认用户名admin,默认密码admin123

(3)仓库类型详解

hosted   类型的仓库,内部项目的发布仓库

releases 内部的模块中release模块的发布仓库

snapshots 发布内部的SNAPSHOT模块的仓库

3rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去

proxy   类型的仓库,从远程中央仓库中寻找数据的仓库

group   类型的仓库,组仓库用来方便我们开发人员进行设置的仓库

(3)开启中央仓库的nexus索引 点中Central仓库,

Configuration中Download Remote Indexes修改为True 点击save按钮

5、开发机配置  

maven目录下conf/settings.xml,将<profiles></profiles>中增加     


<profile>
       <id>dev</id>
          <repositories>
             <repository>
                 <id>nexus</id>
                 <url>http://192.168.0.59:8081/nexus/content/groups/public/</url>
                 <releases>
                    <enabled>true</enabled>
                 </releases>
                 <snapshots>
                    <enabled>true</enabled>
                 </snapshots>
              </repository>
            </repositories>            
            <pluginRepositories>
                <pluginRepository>
                    <id>nexus</id>
                    <url>http://192.168.0.59:8081/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                   </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>

最后加入dev引用   

<activeProfiles>         
    <activeProfile>dev</activeProfile>     
</activeProfiles>     

参考资料

http://blog.csdn.net/shenshen123jun/article/details/9084293

http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html

http://www.blogjava.net/baoyaer/articles/355040.html     


Centos7中搭建最新版nexus3_maven私服

1.安装jdk1.8关于jdk1.8的安装,请参考我的这篇博客在这里就不做赘述了: http://blog.csdn.net/yougoule/article/details/781883292.安...

Centos7中搭建最新版nexus3_maven私服

1.安装jdk1.8 关于jdk1.8的安装,请参考我的这篇博客在这里就不做赘述了:  http://blog.csdn.net/yougoule/article/details/781883...

在操作系统Centos 6.3 上使用Nexus 2.8搭建MAVEN私服 及 cloudstack 开发环境

为了使用cloudstack 4.3做一些二次开发

centOS6.5 maven私服搭建

MAVEN 私服搭建(centOS 6.5 环境) 1、  准备环境,搭建centOS6.5系统环境,略 2、  准备对应的软件包如下: A、 jdk(jdk-8u74-linux-x64.ta...

Centos 环境搭建之Maven私服nexus

1、 软件 a) 下载Nexus 地址:http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gz b) 如无特殊说明,本文档操作用户为n...

Centos 基础开发环境搭建之Maven私服nexus

1、 软件 a) 下载Nexus 地址:http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gz b) 如无特殊说明,本文档操作用户为n...

linux(centos6.5 64位)中maven私服搭建

搭建私服   1、 搭建原因,有些公司限制上外网,但是开发项目需要下载jar包,所以通过nexus搭建个maven私服,方便大家开发 2、 环境(我的虚拟机中centos版本6.4  32位) Jdk...

centos下 Maven 私服nexus 搭建教程

1.介绍 Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应...
  • TomotoJ
  • TomotoJ
  • 2017年07月03日 09:31
  • 146

Linux Centos7 nexus搭建maven私服

在工作中用到的,学习过程并记录下,如有理解不正确或者不到位的,望各位能留言指正。...

CentOS 6.5搭建Nexus Maven私服

**一、Nexus下载** 下载地址:http://www.sonatype.org/nexus/go 我用的这个版本:nexus-2.14.3-02-bundle.tar.gz **二、Nex...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos搭建maven私服
举报原因:
原因补充:

(最多只允许输入30个字)