Gradle:使“测试”源设置取决于“主”源集
这是我的项目结构:
这是Intellij IDEA为使用Gradle构建的Kotlin项目创建的默认项目结构。 由于某些原因, main
源集并没有被设置为test
源集的依赖关系,所以不可能编写单元测试。 我可以在IDEA的“模块设置”中手动添加这个依赖关系,但是每次有一个Gradle刷新,这个设置就会消失。
我的猜测是,当使用Gradle时,IDEA模块设置完全复制Gradle设置,所以为了使依赖性持久化,必须将其添加到build.gradle
。 语法是什么?
- 非常非常慢的Gradle在Android Studio上构建
- Kotlin kapt无法看到支持注释
- Gradle:从Groovy切换到Kotlin有什么好处?
- 在intellij中运行并执行jar时的微妙差异
- 转换Android项目使用Gradle脚本Kotlin
- 构建包含混合Groovy,Kotlin的IntelliJ项目的jar时出错
- Kotlin脚本为Gradle配置 – 传递参数不使用扩展名
- Kotlin,Java,multidex,Dagger 2,Butterknife和Realm:transformClassesWithMargingForDebug:重复条目:org / jetbrains / annotations / NotNull.class
- 使用Gradle编译Kotlin jar时,在META-INF中生成无效的元数据