2015-04-02 222 views
1

我对gradle很新颖。我试图在类路径中添加一个文件夹内容(资源文件夹),但没有找到正确的方法来完成它。如何使用gradle在类路径中指定外部文件夹内容?

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

我该怎么做,使用build.gradle?

非常感谢您的帮助。

+1

为什么不将这些文件添加到项目中? – Opal 2015-04-02 09:30:50

+0

因为它是软件实现的结构。为什么这个资源文件超出了范围?它来自研发团队。 – 2015-04-02 10:12:51

+0

不确定gradle是否可以包含项目外部的文件。 – Opal 2015-04-02 11:06:29

回答

1

好吧,这将是:

apply plugin: 'java' 

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

你也可以尝试new File('ABSOLUTE_PATH_TO_RESOURCE').absolutePath如果只是路过路径将无法正常工作。

将此路径保留在某个环境变量下以使不同开发人员/工作站之间的合作更容易,这是个好主意。

相关问题