---------------------nexus----------------------

1、编辑nexus脚本, 配置 RUN_AS_USER 参数
vi /usr/local/src/nexus2/nexus-2.12.0-01/bin/nexus
#NEXUS_HOME=".." 改为:NEXUS_HOME="/usr/local/src/nexus2/nexus-2.12.0-01"
#RUN_AS_USER= 改为: RUN_AS_USER=root

2、修改JDK:
vi /home/nexus/nexus-2.12.0-01/bin/jsw/conf/wrapper.conf

wrapper.java.command=/usr/local/src/java/jdk1.7.0_51/bin/java

3、打开8081端口
a)/sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

保存
b)/etc/rc.d/init.d/iptables save

查看端口打开
c)/etc/init.d/iptables status

4、启动 nexus
/usr/local/src/nexus2/nexus-2.12.0-01/bin/nexus start

5、设置开机启动(在/usr/local/src/nexus2/nexus-2.12.0-01/bin路径下)
cp nexus /etc/rc.d/init.d/

cd /etc/rc.d/init.d/

chkconfig --add nexus
chkconfig --list | grep nexus
chkconfig nexus on
chkconfig --list | grep nexus

6、执行如下命令启动、停止nexus服务
# service nexus start
# service nexus stop

------------------------maven-----------------------

1、解压maven 文件
tar -xvf apache-maven-3.3.9-bin.tar.gz

2、配置maven的环境变量
vim /etc/profile
export MAVEN_HOME=/usr/local/src/maven
export PATH=$PATH:$MAVEN_HOME/bin

3、使文件生效
source /etc/profile

4.测试maven是否安装成功
mvn -version

5、配置与Maven使用私服
a) linux在路径{maven_home}/conf settings.xml 文件中,
为所有仓库配置一个镜像仓库,镜像仓库的地址即私服的地址

b) windows在c盘用户.m2 settings.xml文件中,
为所有仓库配置一个镜像仓库,镜像仓库的地址即私服的地址

6、配置本地仓库(settings.xml)
<localRepository>E:\wangfg\repo</localRepository>

7、配置nexus maven针对私有项目

a) settings.xml文件
<servers>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>

b) pom文件
<!-- 自动发布构件到远程仓库-->
<distributionManagement>
<repository>
<id>nexus</id><!--这个ID需要与你的release仓库的Repository ID一致-->
<url>http://192.168.162.93:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>nexus</id><!--这个ID需要与你的snapshots仓库的Repository ID一致-->
<url>http://192.168.162.93:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>

<!-- 配置Maven从Nexus下载构件 -->
<repositories>
<repository>
<id>nexus</id>
<name>Team Maven Repository</name>
<url>http://192.168.162.93:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>

8、配置通用nexus maven(settings.xml)
<servers>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
</server>
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<url>http://nexus-releases</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://nexus-releases</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>

linux 安装配置nexus以及maven私服应用的更多相关文章

  1. Linux下使用Nexus搭建Maven私服

    在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的.另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新.可以通过搭建公司内部的Maven服务器,将第三方和内部的 ...

  2. Maven学习二:使用Nexus搭建Maven私服及相关配置

    处于安全等原因的考虑,一些企业内部网络是不允许访问外部网络的,但是项目内部搭建的项目又是Maven架构,这样就需要企业在内部网络中搭建自己的Maven仓库服务,再者一些大型企业或者内部模块化组件化划分 ...

  3. 配置maven从自己的私服下载jar包nexus、maven私服仓库(二)

    配置maven项目从私服下载jar包 pom文件配置从maven私服下载jar包 settings文件配置从maven私服下载jar包 (方便自己关键字搜索,所以多写了几行o(* ̄︶ ̄*)o) 今天自 ...

  4. 配置Nexus为maven的私服

    1.配置Nexus为maven的私服 第一种方式:在项目的POM中如下配置 <repositories> <repository> <id>nexus_public ...

  5. Maven-004-使用 Nexus 搭建 maven 私服

    从去年至今,自己一直在学习自动化测试工具,想利用自动化工具尽可能的将重复的.关键的.耗时耗力的工作实现自动化,减轻日常测试工作,提升测试效率.在学习的过程中,将 maven 作为了项目开发管理工具,进 ...

  6. Maven使用笔记(五)Sonatype Nexus 搭建Maven 私服

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

  7. 使用Nexus搭建Maven私服问题总结

    #业务场景 最近项目要交付给客户了,之前项目开发和测试一直都是使用公司内部的一套环境,项目交付后客户购置了大量服务器,也要将整套测试环境迁移至客户的服务器上,后续的需求变更以及新需求的开发都会在客户服 ...

  8. nexus搭建maven私服及私服jar包上传和下载

    nexus搭建maven私服及私服jar包上传和下载 标签: nexus管理maven库snapshot 2017-06-28 13:02 844人阅读 评论(0) 收藏 举报 分类: Maven(1 ...

  9. nexus 搭建 maven 私服

    nexus 搭建 maven 私服 本机环境 Win 8 JDK 7 Maven 3.2 Nexus 2.11 版本选择 http://www.sonatype.org/nexus/archivedn ...

随机推荐

  1. Java知识回顾 (10) 线程

    再次声明,正如(1)中所描述的,本资料来自于runoob,略有修改. 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务. Java 给多线程编程提供了内 ...

  2. 如何使用HttpClient包实现JAVA发起HTTP请求?

    今天在搭建公司项目框架的时候,发现缺少了一个Java发送HTTP请求的工具类,在网上找了一通,经过自己的改造,已经能实现get请求和post请求的了,现在将代码贴在这里.给大家参考. 1 packag ...

  3. SharePoint Excel Service - Couldn't Open the Workbook.

    Error meesage: "Couldn't Open the Workbook. Wow, That's a big workbook. Unfortunately, we can't ...

  4. docker中mysql数据库的数据导入和导出

    导出数据 查看下 mysql 运行名称 docker ps 结果:  执行导出(备份)数据库命令: 由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker ...

  5. WSDL测试webservice接口记录

    收到一个事情,需要对接第三方API,对方给了个service,看了一下,原来是webservices的. 上一次测试webervice的接口,还是至少八九年前的时候了,这种相对比较老旧的也好久不在使用 ...

  6. boost::filesystem经常使用使用方法具体解释

    提示: filesystem库提供了两个头文件,一个是<boost/filesystem.hpp>,这个头文件包括基本的库内容.它提供了对文件系统的重要操作. 同一时候它定义了一个类pat ...

  7. 转 Java虚拟机5:Java垃圾回收(GC)机制详解

    转 Java虚拟机5:Java垃圾回收(GC)机制详解 Java虚拟机5:Java垃圾回收(GC)机制详解 哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无 ...

  8. Tomcat线程数与处理速度的关系

    问题:Tomcat线程数是不是越大越好呢? 答案肯定是否定的. Tomcat的处理速度跟线程数不是完全成正比的,设置不恰当会出现相反的效果.服务的负载计算包括了CPU的使用率和资源等待. 第一种情况, ...

  9. docker 命令集

    1.提交本地镜像到远程cd to dockerfile directorysudo docker build -t orange5 ./sudo docker psdocker tag 1adec2c ...

  10. 你见过的最全面的python重点

    首先和大家说个对不起,由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西,对于Nginx的东西我没总结在这里,大家可以Python聚焦看,点击直达专栏哦. ...