如何使用gradle在类路径中指定外部文件夹内容?

时间:2015-04-02 09:20:21

标签: java gradle build.gradle

我很贪心。我试图在类路径中添加文件夹内容(资源文件夹),但没有找到正确的方法来执行它。

我有一个位于C:\tools\resources的资源文件夹,我的项目有一个完全不同的路径(C:\project\foo)。我想考虑资源文件夹中的所有文件:xml,.properties,.configuration等...

我怎样才能使用build.gradle?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

好的,它将是:

apply plugin: 'java'

sourceSets { 
   main { 
      resources { 
         srcDir 'ABSOLUTE_PATH_TO_RESOURCE'  
      } 
   }   
}

如果只是通过路径,你也可以尝试new File('ABSOLUTE_PATH_TO_RESOURCE').absolutePath

将这条路径保留在某个环境变量之下,以便在不同的开发人员/工作站之间更轻松地进行合作是个好主意。