Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 格雷德尔:制造;测试“;源集依赖于;“主要”;源集_Java_Intellij Idea_Gradle - Fatal编程技术网

Java 格雷德尔:制造;测试“;源集依赖于;“主要”;源集

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

以下是我的项目结构:

它是Intellij IDEA为使用Gradle构建的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依赖项中