我们的 Jenkins 实例中有许多 Maven 作业,每个作业都有自己特定的调用字符串,在构建配置中指定,类似于
mvn clean install -DDISABLED="javadoc:aggregate" checkstyle:checkstyle pmd:pmd findbugs:findbugs
我想合并它,以便将调用字符串与合适的配置文件信息一起存储在 POM 中的某个位置,这样我们就可以将所有这些略有不同的作业的调用字符串替换为
mvn -Pjenkins
标准调用。据我了解,该defaultGoal
条目仅支持单个目标,乍一看似乎不足以代表我们的多个目标,但如果我们可以使其对应于多个条目,则可能就足够了。如果可能的话,如果可以使用简单的调用字符串,我希望避免将配置文件特定绑定设置到标准生命周期阶段。