azure - 如何在 Azure Devops 中为多模块 Maven 创建构建管道

标签 azure maven azure-devops multi-module

我在 azure 存储库中有一个多模块 Maven 项目:

Parent
  ----App
        --POM.xml
  ----Core
        --POM.xml
  ----API
        --POM.xml
  ----ParentPOM.xml

当我尝试在 Azure 中构建 App 项目时,出现以下错误:[错误] 无法在项目上执行目标:无法解析项目 com.core:jar 的依赖项: 1.0: 无法在中央 ( https://repo.maven.apache.org/maven2 ) 中找到 Artifact com.core:jar:1.0。

因此,我尝试在同一个 Azure 构建中创建多个任务来为每个模块打包(应用程序、核心、API),这也给出了相同的结果。有人可以帮助我了解如何构建多模块项目并获取 App jar 文件。

最佳答案

我的做法:

使用此命令:install -pl(模块名称)-am

其中模块名称应该是子模块之一。如果您想构建所有这些,那么只需安装

关于azure - 如何在 Azure Devops 中为多模块 Maven 创建构建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55956626/

相关文章:

Azure DevOps CI/CD 未在事件状态下部署我的管道触发器

javascript - Azure表存储的插入功能中查询其他表

java - 运行jar文件时为"A JNI error has occurred"

azure - 尝试将 PSRule 测试添加到 Azure Devops 管道。管道成功,但没有测试正在运行

eclipse - 如何配置maven安装以跳过eclipse中的测试?

Maven 无法连接到 docker 内的网络

c# - 使用 Azure DevOps 获取个人访问 token

c# - 如何在 Azure 中以编程方式接收电子邮件?

azure - 无法在我部署的 Azure api 管理器内应用策略

SQL Azure : Executing SQL directly; no cursor