【问题标题】:Empty fixture directories not being copied未复制空的夹具目录
【发布时间】:2014-10-21 15:23:42
【问题描述】:

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

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

自从编写此应用程序后,我已迁移到使用 IntelliJ,现在发现依赖于从固定装置目录结构复制的空目录的测试不再起作用。

有没有办法强制 IntelliJ 将 所有 目录(不仅仅是包含文件的目录)从标记为“测试资源根”的文件夹复制到 target/test-classes

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

【问题讨论】:

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


    【解决方案1】:

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

    <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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-06
      • 2014-07-06
      • 1970-01-01
      • 2013-12-16
      • 2014-01-25
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      相关资源
      最近更新 更多