Gradle'processTestResources'任务不复制文件

时间:2014-01-17 05:51:37

标签: gradle

我是新手,所以这个问题可能很愚蠢,但我有一个配置了'java'插件的项目,如下所示:

apply plugin: 'java'

它的文件结构如下:

src
`-- test
    |-- java
    |   `-- com/example/Test.java
    `-- resources
        `-- com/example/test.txt

当我运行gradlew testClasses(或更具体地processTestResources)时,Test.class出现在build文件夹中,但test.txt不会被复制。我错过了什么吗?我的理解是,这应该是标准行为。我是否需要将其包含在CopySpec中?

我正在运行gradle 1.10

1 个答案:

答案 0 :(得分:3)

在简要查看项目的构建目录之后,我注意到除了类之外还有一个单独的资源文件夹。所以 在那里复制。

据我所知,资源文件夹在运行时在类路径上可用,但我希望物理(元物理)文件与我的代码中的Test.class文件位于同一目录中。因此我的问题。