rel*_*mes 5 java intellij-idea gradle
我有一个单独的资源文件夹,我想添加到IDEA类路径中。我不使用main / resources的原因是我需要将文件夹放在JAR之外才能允许XML配置文件版本。
这是在IDEA中有效的方法
apply plugin: 'idea'
idea {
module {
resourceDirs += file('src/dist/etc')
}
}
Run Code Online (Sandbox Code Playgroud)
当我按“从Gradle重新导入”时,该文件夹被映射为资源文件夹。因此,IDEA了解resourceDirs属性。
但是Gradle 2.2失败了:
Could not find property 'resourceDirs' on org.gradle.plugins.ide.idea.model.IdeaModule_Decorated@329c1075.
Run Code Online (Sandbox Code Playgroud)
如何在Gradle的IDEA中设置资源目录?
我自己找到了答案:
apply plugin: 'idea'
idea {
module {
ext.set('resourceDirs', [])
resourceDirs += file('src/dist/etc')
}
}
Run Code Online (Sandbox Code Playgroud)
然而,由于https://youtrack.jetbrains.com/issue/IDEA-133399,尽管 IDEA 现在将“src/dist/etc”标记为资源目录,但它仍然无法工作。
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |