您现在的位置是:网站首页> 编程开发> java 编程开发
阿里制品仓库(Java-node私服)
2021-04-29【java】 3541人已围观
简介通过本指南快速设置仓库凭证,并完成制品文件的推送。本方法适用于本地进行过settings.xml的配置,需要在您的settings.xml文件中修改配置完成操作。若您在本地没有进行过 Maven 配置,可参考 推送(覆盖方式)。步骤一:设置仓库凭证请在settings.xml文件<servers></servers>中设置以下仓库的访问凭证,通常settings.xml在$
阿里制品仓库(Java-node私服)
最后更新:2021-04-29 17:17:06
推荐指数:
通过本指南快速设置仓库凭证,并完成制品文件的推送。
本方法适用于本地进行过settings.xml的配置,需要在您的settings.xml文件中修改配置完成操作。若您在本地没有进行过 Maven 配置,可参考 推送(覆盖方式)。
请在settings.xml文件<servers></servers>中设置以下仓库的访问凭证,通常settings.xml在$HOME/.m2/文件目录下。
凭证
<servers> <server> <id>rdc-releases</id> <username>************************</username> <password>************</password> </server> <server> <id>rdc-snapshots</id> <username>************************</username> <password>************</password> </server></servers>
以上配置中的username和password为您的个人凭证,个人对仓库制品文件的操作权限根据仓库用户角色设置。查看说明
为了您的仓库安全,用户名和密码已经隐藏。您可点击右上角直接复制,或者去除隐藏后手动复制。
请在settings.xml文件<profiles></profiles>中添加以下配置。
配置
<profiles> <profile> <id>rdc</id> <properties> <altReleaseDeploymentRepository> rdc-releases::default::https://packages.aliyun.com/maven/repository/2022079-release-8bQodP/ </altReleaseDeploymentRepository> <altSnapshotDeploymentRepository> rdc-snapshots::default::https://packages.aliyun.com/maven/repository/2022079-snapshot-u0gabD/ </altSnapshotDeploymentRepository> </properties> </profile></profiles>
请在settings.xml文件<activeProfiles></activeProfiles>中添加以下配置。
配置
<activeProfiles> <activeProfile>rdc</activeProfile></activeProfiles>
为了您能更快速的下载公共资源的制品文件,我们建议您在settings.xml文件<mirrors></mirrors>中添加阿里云公库代理配置。
配置
<mirrors> <mirror> <id>mirror</id> <mirrorOf>central,jcenter,!rdc-releases,!rdc-snapshots</mirrorOf> <name>mirror</name> <url>https://maven.aliyun.com/nexus/content/groups/public</url> </mirror></mirrors>
运行以下命令完成制品推送。
推送命令
mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests
云效默认为你提供了两个仓库:
Maven Release 库用于存储功能趋于稳定、当前更新停止,可以用于发行的版本。
Maven Snapshot 库用于存储不稳定、尚处于开发中的版本,即快照版本。
您的制品文件具体推送到哪个库,根据您项目目录的pom.xml文件中<version></version>字段中是否配置了-SNAPSHOT。
推送至 Release 库pom.xml示例:
示例
<groupId>com.example.xxxx</groupId><artifactId>xxxx</artifactId><version>1.0</version>
推送至 Snapshot 库pom.xml示例:
示例
<groupId>com.example.xxxx</groupId><artifactId>xxxx</artifactId><version>1.0-SNAPSHOT</version>
很赞哦! (0)
上一篇:Linux服务器上Jdk的安装
下一篇:java在H5中微信公众号分享
文章评论
验证码: