我是新手,所以这个问题可能很愚蠢,但我有一个配置了'java'插件的项目,如下所示:
apply plugin: 'java'
Run Code Online (Sandbox Code Playgroud)
它有一个像这样的文件结构:
src
`-- test
|-- java
| `-- com/example/Test.java
`-- resources
`-- com/example/test.txt
Run Code Online (Sandbox Code Playgroud)
当我运行gradlew testClasses(或processTestResources更具体地说)时,Test.class出现在build文件夹中,但test.txt不会被复制.我错过了什么吗?我的理解是,这应该是标准行为.我需要将它包含在CopySpec中吗?
我正在运行gradle 1.10
简要查看该项目的构建目录后,我注意到除了类之外还有一个单独的资源文件夹。所以它正在那里复制。
据我了解,资源文件夹在运行时在类路径上可用,但我期望物理(元物理上讲)文件与我的代码中的 Test.class 文件位于同一目录中。因此我的问题。
| 归档时间: |
|
| 查看次数: |
1886 次 |
| 最近记录: |