没有复制空夹具目录

时间:2014-10-21 15:23:43

标签: maven intellij-idea maven-3 intellij-13

我从一年或两年前用Eclipse编写的应用程序中进行了一系列测试。

应用程序在目录结构和结构中的文件之间进行了一些复杂的比较。

自从编写此应用程序以来,我已经迁移到使用IntelliJ,现在发现依赖于从fixtures目录结构复制的空目录的测试不再有效。

是否有某种方法可以强制IntelliJ从标记为&#34的文件夹中复制所有目录(而不仅仅是包含文件的目录);测试资源根目录"进入target/test-classes

应用程序构建管理器是Maven 3,是否可以修改Maven POM并自动获取构建中包含的结构?

1 个答案:

答案 0 :(得分:0)

似乎添加这个解决了问题:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <includeEmptyDirs>true</includeEmptyDirs>
            </configuration>
        </plugin>
    </plugins>
    <testResources>
        <testResource>
            <directory>fixtures</directory>
        </testResource>
        <testResource>
            <directory>fixtures</directory>
        </testResource>
    </testResources>
</build>

我在此处找到了更多详细信息:Maven - how to include empty directories