如何在构建项目时构建和安装maven依赖项?

时间:2012-11-02 13:17:11

标签: java maven

我有两个maven项目A和B,A依赖于B.当B更新时,我需要执行以下步骤(构建A):

  1. 构建B
  2. 安装B
  3. 建立A
  4. 是否可以将步骤1和步骤组合起来。 2一起,自动构建并提供一个项目B到A的罐子?

1 个答案:

答案 0 :(得分:3)

您可以尝试使用mutli-module parent pom同时构建两者。这完全不是一回事,但是当使用多个poms时它会更容易。父pom上的构建干净安装将对其每个子节点执行相同的操作,并且它们将看到可用的最新版本。

实际上,对于你的情况,你可能更擅长mvn clean install,它结合了第1步和第1步。 2进入一个命令行。如果没有可用的源,安装将build。如果您有多个poms的情况(我们的情况5),那么Multi-pom会更好。

此外,您可以编写快速批处理脚本或单行PowerShell或Bash来执行批处理脚本可以执行的操作。