Java 如何忽略pom.xml中定义的特定目标?
我正在pom.xml中定义一个目标。当我希望目标不被执行时,有一个条件。我的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
<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文件夹。这没有道理。除此之外,标签和不属于那里。