Nexus3搭建与maven连接发布

  1. Why
    统一各开发人员版本。开发组内包共享。Docker镜像管理。
  2. 步骤
    下载
    http://www.sonatype.com/download-oss-sonatype
    解压后启动。(linux下有root的权限提示,不影响)
    windows: ./bin/nexus.exe /run
    默认的超级管理员账号admin,密码:admin123
    几个默认的库:
    maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
    maven-releases:私库发行版jar
    maven-snapshots:私库快照(调试版本)jar
    maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。

maven的settings文件配置



org.sonatype.plugins



nexus
admin
admin123




nexus
*
http://localhost:8081/repository/maven-public/


repo2
central
Human Readable Name for this Mirror.
http://repo2.maven.org/maven2/




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




发布时:deploy -e

平时引用的时候都会先下载到nexus仓库

你可能感兴趣的:(Nexus3搭建与maven连接发布)