我是新手,所以这个问题可能很愚蠢,但我有一个配置了'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
答案 0 :(得分:3)
在简要查看项目的构建目录之后,我注意到除了类之外还有一个单独的资源文件夹。所以 在那里复制。
据我所知,资源文件夹在运行时在类路径上可用,但我希望物理(元物理)文件与我的代码中的Test.class文件位于同一目录中。因此我的问题。