如何在maven 2中指定一串目标作为defaultGoal?

cwa*_*ole 4 build-process maven-2

我只是好奇,有没有办法指定你想要一系列目标作为maven项目中的默认目标运行?有没有相当于Ant的<project name="MyProject" basedir="." default="main"><target name="main" depends="clean,run"/>

Pas*_*ent 5

有一些大致相同的东西,你可以定义一个默认目标或阶段,如果build元素中没有给出,将执行:

<build>
  <defaultGoal>install</defaultGoal>
  ...
</build>
Run Code Online (Sandbox Code Playgroud)

但是,这必须是一个相或目标,可以不通过多个阶段/目标(不是一个真正的问题,因为相触发所有前面的阶段).

以下是POM参考文章的内容defaultGoal:

defaultGoal:如果没有给出,则执行的默认目标或阶段.如果给出了目标,则应该在命令行中定义它(例如jar:jar).如果定义了一个阶段(例如安装),情况也是如此.

参考