Java 格雷德尔:制造;测试“;源集依赖于;“主要”;源集
以下是我的项目结构: 它是Intellij IDEA为使用Gradle构建的Kotlin项目创建的默认项目结构。由于某种原因,Java 格雷德尔:制造;测试“;源集依赖于;“主要”;源集,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,以下是我的项目结构: 它是Intellij IDEA为使用Gradle构建的Kotlin项目创建的默认项目结构。由于某种原因,main源代码集未设置为test源代码集的依赖项,因此无法编写单元测试。我可以在IDEA的“模块设置”中手动添加此依赖项,但每次有渐变刷新时,此设置就会消失 我的猜测是,当使用Gradle时,IDEA模块设置完全复制Gradle设置,因此为了使依赖关系持久化,必须将其添加到build.Gradle。语法是什么?您使用的idea和kotlin版本是什么?我会问关于喷气式飞
main
源代码集未设置为test
源代码集的依赖项,因此无法编写单元测试。我可以在IDEA的“模块设置”中手动添加此依赖项,但每次有渐变刷新时,此设置就会消失
我的猜测是,当使用Gradle时,IDEA模块设置完全复制Gradle设置,因此为了使依赖关系持久化,必须将其添加到
build.Gradle
。语法是什么?您使用的idea和kotlin版本是什么?我会问关于喷气式飞机的问题tracker@EugenMartynov想法是2016.1.2。科特林是1.0.2,我猜。。。我在gradle Dependencies中列出了kotlin gradle插件:1.0.2
和kotlin标准库:1.0.2
,您使用的idea和kotlin版本是什么?我会问关于喷气式飞机的问题tracker@EugenMartynov想法是2016.1.2。科特林是1.0.2,我猜。。。我有kotlin-gradle插件:1.0.2
和kotlin-stdlib:1.0.2
列在gradle依赖项中