Maven
文章内容
本文将给出如何构建 Maven 制品的示例,构建完成后可以上传至 CODING 制品仓库中。
配置方法
.coding-ci.yml
master:
push:
- docker:
image: maven:3.8.6-openjdk-18
stages:
- name: 发布到 maven 制品库
imports: https://demo-team.coding.net/p/demo-project/d/demo-private-reop/git/tree/master/envs/maven.yml
jobs:
- name: mvn clean install
script: mvn clean install
- name: mvn deploy -s ./settings.xml
script: mvn deploy -s ./settings.xml
maven.yml
CODING_ARTIFACTS_USERNAME: user
CODING_ARTIFACTS_PASSWORD: password
settings.xml 配置
在代码库里创建 settings.xml
,按照制品库指引页给出的代码,修改下面的 id
:
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<servers>
<server>
<id>my-team-maven-demo-maven</id>
<username>${env.CODING_ARTIFACTS_USERNAME}</username>
<password>${env.CODING_ARTIFACTS_PASSWORD}</password>
</server>
</servers>
</settings>
pom.xml 配置
修改代码库里的 pom.xml
,按照制品库指引页给出的代码,修改下面的 id
、name
和 url
:
<project>
<!-- 必要属性 -->
<groupId>[GROUP_ID]</groupId>
<artifactId>[ARTIFACT_ID]</artifactId>
<version>[VERSION]</version>
<!-- 自定义仓库 -->
<distributionManagement>
<repository>
<!--必须与 settings.xml 的 id 一致-->
<id>my-team-maven-demo-maven</id>
<name>maven</name>
<url>https://my-team-maven.pkg.coding.net/repository/maven-demo/maven/</url>
</repository>
</distributionManagement>
</project>
问题反馈 >
2023-05-31最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。