Java 如何忽略pom.xml中定义的特定目标?

Java 如何忽略pom.xml中定义的特定目标?,java,maven,wsdl,Java,Maven,Wsdl,我正在pom.xml中定义一个目标。当我希望目标不被执行时,有一个条件。我的pom.xml是: <plugins> <plugin> <groupId>org.apache.axis2</groupId> <artifactId>axis2-wsdl2code-maven-plugin</artifactId> <version>1.5.1</v

我正在pom.xml中定义一个目标。当我希望目标不被执行时,有一个条件。我的pom.xml是:

 <plugins>
      <plugin>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-wsdl2code-maven-plugin</artifactId>
        <version>1.5.1</version>
        <executions>
          <execution>

            <goals>
              <goal>wsdl2code</goal>
            </goals>

            <configuration>
              <wsdlFile>src/main/resources/myWsdl.wsdl</wsdlFile>
              <databindingName>xmlbeans</databindingName>
             <unpackClasses>true</unpackClasses>
              <packageName>com.example.client</packageName>
              <flattenFiles>true</flattenFiles> 
              <outputDirectory>src/main/java</outputDirectory>
                <action>
                <ignore/>
            </action>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
我试着用标签,但没用


如何使我的pom.xml跳过这一特定目标?

我还不能发表评论,所以我将此作为答案发布

正如khmarbaise所说,您应该尝试为此使用配置文件


请看一个类似的问题。

您可以使用如下配置文件:

mvn -Pmy-profile clean package
我的个人资料 org.apache.axis2 axis2-wsdl2code-maven-plugin 1.5.1 wsdl2code src/main/resources/myWsdl.wsdl xmlbeans 符合事实的 com.example.client 符合事实的 src/main/java 与maven的关系如下所示:

mvn -Pmy-profile clean package

如果您没有指定-Pmy配置文件,插件的执行将不会执行。

您考虑过使用配置文件吗?没有。我是第一次尝试。所以,不知道某些事情。你能帮我解决这个问题吗?顺便说一句:我错过了什么。为什么要将输出目录定义为通常受版本控制的src文件夹。这没有道理。除此之外,标签和不属于那里。