gpt4 book ai didi

java - Maven-resources-plugin如何使用不同的配置执行相同的阶段和目标

转载 作者:行者123 更新时间:2023-12-01 12:58:31 30 4
gpt4 key购买 nike

我的 src/test/resources 中有很多子文件夹,我想要做的是使用位于 src/test/filters 中的特定过滤器文件来过滤每个子文件夹:

我尝试过这样的事情:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>

<execution>
<id>default-testResources</id>
<phase>process-test-resources</phase>
<goals>
<goal>testResources</goal>
</goals>
<configuration>
<resources>
<resource>
<outputDirectory>${basedir}/target/annonce</outputDirectory>
<directory>${basedir}/src/test/resources/annonce</directory>
<filtering>true</filtering>
</resource>
</resources>
<filters>
<filter>${basedir}/src/test/filters/annonce/filter.properties</filter>
</filters>
</configuration>
</execution>

<execution>
<id>default-testResources</id>
<phase>process-test-resources</phase>
<goals>
<goal>testResources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/profil</outputDirectory>
<overwrite>true</overwrite>
<resources>
<resource>
<directory>${basedir}/src/test/resources/profil</directory>
<filtering>true</filtering>
</resource>
</resources>
<filters>
<filter>${basedir}/src/test/filters/profil/filter.properties</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>

但我收到错误消息,指出 id 应该是唯一的。我尝试使用第二次执行 copy-resources idgoal 但它不起作用,所以我想知道是否有任何想法?

最佳答案

只需更改其中一个 ID

org.apache.maven.plugins maven-资源-插件 2.6

    <execution>
<id>default-testAnnonce</id>
...
</execution>

<execution>
<id>default-testProfil</id>
...
</execution>
</executions>

关于java - Maven-resources-plugin如何使用不同的配置执行相同的阶段和目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23700895/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com