gradle - 将 sourceSets 放在多个项目 gradle 中的位置

标签 gradle

我有多个项目gradle,在顶级gradle是

subprojects {

    apply plugin: "java"

    sourceSets {
        main {
            scala {
                srcDirs = ['src/main/scala', 'src/main/java']
            }
            java {
                srcDirs = []
            }
        }
    }

    repositories {
        mavenCentral()
        maven {
            url "http://repo.springsource.org/milestone"
        }
    }
}

但它提示
> Could not find method sourceSets() for arguments [build_vgdvugn6hqrvg7eo53afh1229$_run_closure1_closure2@19962194] on root project 'testCom'.

那么我应该把 sourceSets 放在哪里呢?

最佳答案

错误信息有点误导,但在你可以配置之前sourceSets.main.scala ,您必须申请 scala插入。

关于gradle - 将 sourceSets 放在多个项目 gradle 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138462/

相关文章:

java - 在 Android Instrumentation 测试中使用 PowerMock 和 Mockito - 错误 - 重复文件 - org.mockito.plugins.MockMaker

java - Gradle Java应用程序的Proguard示例

android - 在 flutter 应用程序中添加 image_picker 插件后,Gradle 构建失败

gradle - 如何从 Gradle 中构建的 JAR 中排除依赖项?

java - 在 digitalocean 上运行带有 spring-boot 和 gradle 的 java 应用程序

android - Gradle:Android支持版本冲突

gradle - 无法使用FindBugs排除文件

gradle - 如何在gradle插件中添加新的语言源目录?

gradle - 将Android Wear1应用与android gradle插件3.0.1捆绑在一起的问题

java - 在gradle中为子项目配置父/根项目