【发布时间】:2021-03-22 18:14:03
【问题描述】:
我正在尝试在一个内置于 maven 工具中的 scala 项目上实现 azure devops。
我必须在项目中使用发布管理,以便我使用下面的 scm 连接和 maven-release 在 pom.xml 文件中如下所示的插件。
...
...
<groupId>com.group.id</groupId>
<artifactId>engineering-parsers</artifactId>
<packaging>pom</packaging>
<version>1.0.0-SNAPSHOT</version>
....
....
....
<scm>
<connection>scm:git:git@git.org.com:data-layer/engineering-parser.git</connection>
<developerConnection>scm:git:git@git.org.com:data-layer/engineering-parser.git</developerConnection>
<url>https://git.org.com/data-layer/engineering-parser</url>
<tag>v1.0.0</tag>
</scm>
...
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>3.0.0-M1</version>
<configuration>
<tagNameFormat>v@{project.version}</tagNameFormat>
<checkModificationExcludes>
<checkModificationExclude>pom.xml</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>
</plugins>
</build>
...
...
我在 azure 构建管道中添加了一个 maven 任务,如下所示,并提供了命令 release:prepare 并尝试使用 --batch-mode release:clean release:prepare -Dtag= 2.0.0 -DreleaseVersion=2.0.0 -DdevelopmentVersion=2.0.1-SNAPSHOT -Dusername=Personal%20Access%20Token -Dpassword=xxxxxGIT PATxxxxx
似乎使用提供的命令我无法连接到 git 存储库并将更改推送到存储库。
在使用带有 devops 的 maven 发布插件时,我还有什么需要添加的吗?
感谢任何潜在客户!
【问题讨论】:
标签: maven azure-devops maven-2 maven-release-plugin