首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven-resources-plugin如何使用不同的配置执行相同的阶段和目标

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

Stack Overflow用户
提问于 2014-05-17 01:07:07
回答 1查看 809关注 0票数 0

我在src/test/resources中有很多子文件夹,我想做的是用src/test/ filter中的特定过滤文件过滤每个子文件夹:

我尝试了这样的东西:

代码语言:javascript
复制
<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进行第二次执行,但它不起作用,所以我想知道是否有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2014-05-17 17:11:54

只需更改其中一个ids

代码语言:javascript
复制
 org.apache.maven.plugins     maven-resources-plugin     2.6     
代码语言:javascript
复制
    <execution>
        <id>default-testAnnonce</id>
        ...
    </execution>

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23700895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档