美文网首页
Maven结合Nexus

Maven结合Nexus

作者: 米刀灵 | 来源:发表于2016-07-29 12:27 被阅读38次

1.下载Nexus 这里
2.打开http://127.0.0.1:8081/#browse/welcome

Paste_Image.png

3.右上角登录用户名密码默认为admin/admin123


Nexus预置的仓库如下

仓库
Nexus的仓库分为这么几类:
hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件。
proxy 代理仓库:代理公共的远程仓库。如代理中央Maven仓库,当PC访问中央库的时候,先通过Proxy下载到Nexus仓库,然后再从Nexus仓库下载到PC本地。这样的优势只要其中一个人从中央库下来了,这样大大节约的宽带。
group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,它允许你在一个单独的URL中组合多个仓库。这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。比如下图maven-public默认组合了:maven-central、maven-releases和maven-snapshots,一般项目中直接引用这个地址就好了。 maven-public

上传/下载构建
1.通过配置文件上一章已介绍过,如图


pom.xml maven的setting.xml

在项目目录下运行mvn deploy,即自动打包上传到Nexus。

上传的包
2.使用maven命令行上传
mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=oss
-DrepositoryId=oss 对应的就是Maven中settings.xml的认证配的名字。

3.通过UI上传在3.0中被去除。


要点:
设置私服需要在pom.xml和maven的setting.xml中配置,可以使用mvn deploy上传或命令行上传。可以用私服代理中央仓库。


参考:http://linjie.org/2016/04/23/Sonatype-nexus-3-build-run/

相关文章

  • Maven结合Nexus

    1.下载Nexus 这里2.打开http://127.0.0.1:8081/#browse/welcome 3.右...

  • Docker之MAVEN私服

    Docker之MAVEN私服 目录 nexus简单介绍 Docker安装MAVEN nexus Maven nex...

  • Maven开发环境配置

    一、工具安装 nexus Maven Jdk eclipse 一、配置nexus maven-central T...

  • maven学习笔记

    1.maven环境配置2.配置maven3.maven私服 nexus3 配置4.maven使用nexus仓库5....

  • nexus的安装

    Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的...

  • 使用nexus搭建maven私库

    什么是nexus? nexus是一个maven仓库管理器,使用nexus可以快速便捷的搭建自己的maven私有仓库...

  • Maven搭建私服Nexus

    一、搭建Maven私服,使用Nexus搭建1、下载Nexus,点击nexus下载,下载nexus-2.13.0-0...

  • Maven 私服(Nexus) 使用指南

    1. Nexus 简介 Nexus是Maven仓库管理器,也可以叫Maven的私服。Nexus是一个强大的Mave...

  • Maven私服Nexus安装与使用

    Nexus介绍 Nexus是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库下载所需要的构件...

  • centos6.5搭建nexus maven私服

    参考文章 centos7搭建nexus maven私服 CentOS安装Nexus(Maven私有库)详细配置及上...

网友评论

      本文标题:Maven结合Nexus

      本文链接:https://www.haomeiwen.com/subject/dnmajttx.html