Nexus和Maven安装配置

1、下载安装Maven
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
配置MAVEN_HOME
vi /home/jenkins/.bash_profile
MAVEN_HOME=/usr/local/jenkins/apache-maven-3.5.0
export PATH=$PATH:$MAVEN_HOME/bin
2、下载Nexus
http://www.sonatype.org/nexus/archived/#step2top
wget http://download.sonatype.com/nexus/oss/nexus-2.14.4-03-bundle.tar.gz
tar -zxvf nexus-2.14.4-03-bundle.tar.gz
启动:/usr/local/jenkins/nexus-2.12/bin/nexus start
关闭:/usr/local/jenkins/nexus-2.12/bin/nexus stop
访问:http://192.168.1.135:8081/nexus
默认端口8081,默认用户/密码:admin/admin123
3、配置Nexus
将列表中所有Type为proxy 的项目的 Configuration 中的 Download Remote Indexes 设置为True

点击查看原始大小图片

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

点击查看原始大小图片

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

点击查看原始大小图片

填写完必选字段,点击Upload Artifact(s)按钮即可。
如果需要删除的话,如下:

点击查看原始大小图片

4、使用私服配置
配置发布jar到自己的私服
修改Maven的配置文件settings.xml

<servers>
        <server>
                <id>releases</id>
                <username>admin</username>
                <password>admin123</password>
        </server>
        <server>
                <id>snapshots</id>
                <username>admin</username>
                <password>admin123</password>
        </server>
</servers> 

修改工程的pom.xml中添加

<distributionManagement>
<repository>
<!--这个ID需要与你的release仓库的settings.xml Repository ID一致 -->
<id>releases</id>
<url>http://192.168.1.135:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<!--这个ID需要与你的snapshots仓库的settings.xml Repository ID一致 -->
<id>snapshots</id>
<url>http://192.168.1.135:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement> 

配置使用私有maven库(即自己的私服http://192.168.1.135:8081/nexus/):
在项目的pom.xml中配置Nexus私服,这样的配置只对当前的Maven项目有效。

<!--配置jar包使用私有maven库-->
<repositories>
            <repository>
                    <id>public</id>
                    <name>Team Maven Repository</name>
                    <url>http://172.18.19.157:8081/nexus/content/groups/public/</url>
                    <releases>
                            <enabled>true</enabled>
                    </releases>
                    <snapshots>
                            <enabled>true</enabled>
                    </snapshots>
            </repository>
    </repositories>
<!--配置插件使用私有maven库-->
<pluginRepositories>
                <pluginRepository>
                        <id>nexus</id>
                        <name>nexus</name>
                        <url>http://172.18.19.157:8081/nexus/content/groups/public/</url>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                </pluginRepository>
</pluginRepositories>
在Maven的settings.xml中配置profile元素,这样就能让本机所有的Maven项目都使用自己的Maven私服。
<profiles>
        <profile>
                <id>dev</id>
                <repositories>
                        <repository>
                                <id>local-nexus</id>
                                <url>http://192.168.1.135:8081/nexus/content/groups/public/</url>
                                <releases>
                                        <enabled>true</enabled>
                                </releases>
                                <snapshots>
                                        <enabled>true</enabled>
                                </snapshots>
                        </repository>
                </repositories>
<pluginRepositories>
             <pluginRepository>
                 <id>local-nexus</id>
             <url>http://192.168.1.135:8081/nexus/content/groups/public/</url>
                 <releases>
                 <enabled>true</enabled>
                 </releases>
                 <snapshots>
                             <enabled>true</enabled>
                 </snapshots>
             </pluginRepository>
</pluginRepositories>
        </profile>
</profiles>
        <activeProfiles>
                <activeProfile>dev</activeProfile>
</activeProfiles> 

原文地址:http://blog.51cto.com/13538361/2068438

时间: 2024-10-12 02:49:12

Nexus和Maven安装配置的相关文章

转载maven安装,配置,入门

转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Maven的问题. 咖啡与工具 本书相当一部分的内容是在苏州十全街边的Solo咖啡馆完成的,老板Yin亲手烘焙咖啡豆.并能做出据说是苏州最好的咖啡,这小桥流水畔的温馨小

Maven学习第2期---Maven安装配置

一.Maven介绍 1.1 何为Maven Maven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行".Maven是一个跨平台的项目管理工具,是Apache组织中的一个颇为成功的开源项目, Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息管理.无论是小型的开源类库项目,还是大型的企业级应用:无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手. 1.2 Maven用途 1.2.1 项目构建 在程序开发

Spring Boot入门样例-001-Java和Maven安装配置

Spring Boot入门样例-001-Java和Maven安装配置 本文说明Java和Maven在windows下的安装和配置 前言 本Spring Boot入门样例准备工作参考: Spring Boot入门样例-001-Java和Maven安装配置 Spring Boot入门样例-003-idea 安装配置和插件 Spring Boot入门样例-005-如何运行 1. 下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloa

Maven安装配置操作

1)下载maven安装包并解压: 2)环境变量配置: 3)编辑环境变量Path,追加%MAVEN_HOME%\bin; 4)maven安装配置后进行dos命令检查:在cmd中输入 mvn -v 5)配置Maven本地仓库 首先建立maven-repository文件夹 更改本地仓库的地址 最后在cmd上运行dos命令: mvn help:system 原文地址:https://www.cnblogs.com/Andya/p/9040406.html

Maven学习一:Maven安装配置

想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量. 所需工具 : JDK 1.8 Maven 3.3.9 Windows 10 注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上 1. JDK 和 JAVA_HOME 确保已安装JDK,并 "JAVA_HOME" 变量已加入到 Windows 环境变量.

Maven安装配置

想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量. 所需工具 : JDK 1.8 Maven 3.3.3 Windows 7 注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上 1. JDK 和 JAVA_HOME 确保已安装JDK,并 “JAVA_HOME” 变量已加入到 Windows 环境变量. 操作要以按上

gitlab+jenkins+maven+docker持续集成(二)——maven安装配置

建议安装3.3.9版本,最新版本貌似有点问题 下载地址: #wget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 解压 # tar -zxvf apache-maven-3.3.9-bin.tar.gz # mv apache-maven-3.3.9 /bin/apache-maven-3.3.9 配置环境变量 #vi /etc/profile export M3_HOME=

maven 学习---Maven安装配置

想要安装 Apache Maven 在Windows 系统上, 只需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量. 所需工具 : JDK 1.8 Maven 3.3.3 Windows 7 注Maven 3.2 要求 JDK 1.6 或以上版本, 而Maven 3.0/3.1 需要 JDK 1.5 或以上 1. JDK 和 JAVA_HOME 确保已安装JDK,并 “JAVA_HOME” 变量已加入作为 Windows 环境变量. 操作要以按

maven安装配置以及eclipse的配置

一.需要准备的东西 JDK Eclipse Maven程序包 二.下载与安装 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 将文件解压到D:\Program Files\Apache\maven目录下: 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven 编辑环境变量Path,追加%MAVEN_HOME%\bin; 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装