私服入门nexus(私服仓库入门构件项目)

1.1 结构图使用场景1.2 安装私服软件1.2.1 目录介绍该软件存放到一个没有中文的目录里面
里面有两个目录1.2.2 软件安装A)第一步:B)第二步1.2.3启动nexus出现下图,表示启动成功1.2.4 访问A)第一步B)第二步 访问密码输入密码:更改随机密码:1.2.5 仓库类型包含四种仓库类型Virtual 虚拟仓库 ,不使用Proxy 代理仓库 被用来代理远程的公共仓库,如maven中央仓库Hosted 宿主/本地仓库 ,通常我们会部署自己的构件到这一类型的仓库
Group 仓库组 (常用),作用: 当下载jar时有该group选择从具体上边那个仓库下载
Releases:(稳定版)这里存放我们自己项目中发布的构建, 通常是Release版本的, 比如我们自己做了一个FTPServer的项目, 生成的构件为ftpserver.war,我们就可以把这个构建发布到Nexus的Releases本地仓库. 关于符合发布后面会有介绍
Snapshots:(快照版)它的目的是让我们可以发布那些非release版本, 非稳定版本2 发布jar到私服2.1 配置maven settings.xml<server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password></server>2.2 在要发布的项目pom.xml 配置如下内容<distributionManagement><repository><id>releases</id><url>http://localhost:8081/repository/${改成仓库名称}/</url></repository><snapshotRepository><id>snapshots</id><url>http://localhost:8081/repository/${改成仓库名称}</url></snapshotRepository></distributionManagement>2.3 点击项目发布2.4 查看远程仓库3 从私服下载jar3.1 开放权限3.2 配置settings.xml<profile> <!--profile的id--><id>dev</id> <repositories> <repository> <!--仓库id,repositories可以配置多个仓库,保证id不重复--><id>nexus</id> <!--仓库地址,即nexus仓库组的地址--><url>http://localhost:8081/repository/maven-public/</url> <!--是否下载releases构件--><releases> <enabled>true</enabled> </releases> <!--是否下载snapshots构件--><snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 --><pluginRepository> <!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 --><id>public</id> <name>Public Repositories</name> <url>http://localhost:8081/repository/maven-public/</url> </pluginRepository> </pluginRepositories> </profile>激活配置<activeProfiles><activeProfile>dev</activeProfile></activeProfiles>3.4.删除本地仓库的jar3.5 单独创建项目模拟另一个用户3.6 刷新配置刷新能正常依赖,则表示成功
私服入门nexus(私服仓库入门构件项目)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息