gradle:intellij

时间:2016-07-06 16:35:52

标签: java intellij-idea gradle

我有一个基于 gradle 的项目,其中包含多个子项目,项目根目录中有一个文件夹,其中包含一些共享测试文件。我可以使用 subprojects.sourceSets 将它们推送到子项目中。

subprojects {
 sourceSets {
     test {
         resources {
             srcDirs = ["${rootDir}/resources"]
         }
      }
   }

当我将其导入IntelliJ时,它给了我一个错误:

Error:Can't register given path of type 'TEST_RESOURCE' because it's out of content root.
Content root: '/Users/me/git/platform/mix'
Given path: '/Users/me/git/platform/resources'

如果我将 srcDirs 设置为没有 $ {rootDir} 的路径,IntelliJ很高兴但是gradle不起作用。

看起来像是一个想法'插件可能会有所帮助,但我不清楚如何为gradle构建设置一个路径,为IntelliJ设置另一个路径。

建议?

0 个答案:

没有答案