有没有办法用模式指定gradle源集?

时间:2017-08-01 14:45:23

标签: java gradle

我的项目目录中有以下结构:

  • subfolder1 / src / main / java / ...
  • subfolder2 / SRC /主/ JAVA /...
  • subfolder3 / src / main / java / ...
  • ...

有没有办法告诉gradle查看匹配" src / main / java"的任何文件夹?对于源目录?我尝试以下方法,但它不起作用:

sourceSets {
    main {
        java {
            srcDir '**/src/main/java'
        }
    }
}

1 个答案:

答案 0 :(得分:0)

虽然这非常糟糕,但您可以使用FileTree

sourceSets {
    main {
        java {
            srcDirs fileTree(projectDir).matching {
                include '**/src/main/java'
            }
        }
    }
}