首页 > 解决方案 > 如何将 -X 调试选项传递给 POM 中的 Maven 插件执行

问题描述

我想将 mvn -X 调试选项仅传递给我的 POM 中指定的特定插件执行,或者通过其他方式实现等效。我不想将 -X 传递给整个 mvn 调用,因为这会导致输出过多。

我的 POM 看起来像这样(部分):

  <build>
    <plugins>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <executions>
          <execution>
            <id>full-project-assembly</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
            <configuration>
              <descriptorRefs>
                <descriptorRef>project</descriptorRef>
              </descriptorRefs>
            </configuration>
          </execution>
        /<executions>
      </plugin>
    </plugins>
  </build>

我只希望程序集插件的执行就像使用 -X 选项一样运行。有什么方便的方法可以通过 POM 实现吗?

标签: maven

解决方案


推荐阅读