gradle父模块中的build.gradle里怎么没有implementation这些提示了?

subprojects {

    ext {
        junitVersion = '4.12'
    }

    dependencies {
        // 这里没有提示了
    }
}

什么鬼????版本是5.6.2,jdk是1.8的,idea是2019.2.3
没有implementation,testImplementation这些了
其他模块通用的依赖怎么搞...

阅读 2.8k
1 个回答

你需要在父项目中的 build.gradle 增加如下的配置信息,

allprojects { // 所有模块/项目的通用配置
    apply plugin: 'idea'
    apply plugin: 'java' // 如果要想让 JDK 版本配置生效,必须要导入此插件
    apply plugin: 'java-library'
    sourceCompatibility = 1.8  // 通过 gradle.properties 文件导入
    targetCompatibility = 1.8 // 通过 gradle.properties 文件导入
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题