如何使用 gradle 在类路径中指定外部文件夹内容?
How to specify external folder content in the classpath using gradle?
我对 gradle 很陌生。我试图在类路径中添加一个文件夹内容(资源文件夹),但没有找到正确的方法。
我在 C:\tools\resources
中有一个资源文件夹,而我的项目有一个完全不同的路径 (C:\project\foo
)。我想考虑资源文件夹中的所有文件:xml、.properties、.configuration 等...
我如何使用 build.gradle 做到这一点?
非常感谢您的帮助。
好的,它将是:
apply plugin: 'java'
sourceSets {
main {
resources {
srcDir 'ABSOLUTE_PATH_TO_RESOURCE'
}
}
}
如果只传递路径行不通,您也可以尝试 new File('ABSOLUTE_PATH_TO_RESOURCE').absolutePath
。
最好将此路径保存在某个环境变量下,以使不同 developers/workstations 之间的合作更容易。
我对 gradle 很陌生。我试图在类路径中添加一个文件夹内容(资源文件夹),但没有找到正确的方法。
我在 C:\tools\resources
中有一个资源文件夹,而我的项目有一个完全不同的路径 (C:\project\foo
)。我想考虑资源文件夹中的所有文件:xml、.properties、.configuration 等...
我如何使用 build.gradle 做到这一点?
非常感谢您的帮助。
好的,它将是:
apply plugin: 'java'
sourceSets {
main {
resources {
srcDir 'ABSOLUTE_PATH_TO_RESOURCE'
}
}
}
如果只传递路径行不通,您也可以尝试 new File('ABSOLUTE_PATH_TO_RESOURCE').absolutePath
。
最好将此路径保存在某个环境变量下,以使不同 developers/workstations 之间的合作更容易。