Gradle buildSrc资源的绝对路径

时间:2017-08-23 14:54:37

标签: gradle gradle-task

在我的项目中,我将Gradle版本从2.3更新到4.1,当我在自定义任务中获取资源的绝对路径时遇到了问题。

在2.3版中,getResource函数返回了资源的绝对路径:

/Users/user/work/rootProject/buildSrc/src/main/resources/resource-name

在Gradle版本4.1 getResource函数中返回了jar的绝对路径:

file:/Users/user/.gradle/caches/jars-3/d6ba6bacd01b220f9dc681b05b86d37c/buildSrc-1.0.jar!/resource-name

检索路径后,我将资源复制到其他位置,因此构建因新行为而失败。

在自定义任务下获取资源路径的最佳方法是什么? 例如:buildSrc/src/main/resources

0 个答案:

没有答案