Azure DevOps 上基于 Java 的 Web 应用的管道。Apache maven 创建构建 .在yaml代码和我得到的输出错误下面


trigger:
- master
pool:
vmImage: ubuntu-latest
steps:
- task: Maven@3
inputs:
mavenPomFile: 'smart-test-admin-api/pom.xml'
mavenOptions: '-Xmx3072m'
javaHomeOption: 'JDKVersion'
jdkVersionOption: '1.8'
jdkArchitectureOption: 'x64'
publishJUnitResults: true
testResultsFiles: '**/surefire-reports/TEST-*.xml'
goals: 'package'

生成错误:[ERROR][ERROR]处理POM时遇到一些问题:[错误]格式不正确的POM/home/vsts/work/1/s/smart-test-admin-api/POM.xml:未识别的标记:"存储库"(位置:START_tag可见…\n…@17:19(@/home/vsts/wwork/1/smart-test-admin-api/POM.xml,第17行,第19列@[错误]生成无法读取1个项目->[帮助1]

格式错误的POM/home/vsts/work/1/smart-test-admin-api/POM.xml:未识别标记:"存储库"(位置:START_tag可见…\n…@17:19(

根据错误消息,此问题来自Pom.xml。Pom.xml文件中存储库字段的格式存在一些问题。

以下是正确的格式示例:您可以参考它并检查Pom.xml文件的内容格式。

<project>
...
<repositories>
<repository>
<id>my-repo1</id>
<name>your custom repo</name>
<url>http://jarsm2.dyndns.dk</url>
</repository>
<repository>
<id>my-repo2</id>
<name>your custom repo</name>
<url>http://jarsm2.dyndns.dk</url>
</repository>
</repositories>
...
</project>

最新更新