Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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 未能应用插件[class';org.gradle.api.plugins.scala.ScalaBasePlugin';]:gradle v2.13_Java_Scala_Gradle_Build - Fatal编程技术网

Java 未能应用插件[class';org.gradle.api.plugins.scala.ScalaBasePlugin';]:gradle v2.13

Java 未能应用插件[class';org.gradle.api.plugins.scala.ScalaBasePlugin';]:gradle v2.13,java,scala,gradle,build,Java,Scala,Gradle,Build,正在尝试使用gradle 2.13构建我的项目 获取错误: MUSGM186035-835:c gm$ gradle build Version suffix : -6 FAILURE: Build failed with an exception. * Where: Build file '/Users/gm/IdeaProjects/repo/a/b/c/build.gradle' line: 2 * What went wrong: A problem occurred evalua

正在尝试使用gradle 2.13构建我的项目

获取错误:

MUSGM186035-835:c gm$ gradle build
Version suffix : -6

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/gm/IdeaProjects/repo/a/b/c/build.gradle' line: 2

* What went wrong:
A problem occurred evaluating project ':b:c:QGInitiator'.
> Failed to apply plugin [class 'org.gradle.api.plugins.scala.ScalaBasePlugin']
> A dependency must not be empty

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or 
--debug option to get more log output.

BUILD FAILED

Total time: 8.397 secs
   Caused by: org.gradle.api.InvalidUserDataException: A dependency must not be empty
at org.gradle.api.internal.tasks.DefaultTaskDependency.addValue(DefaultTaskDependency.java:122)
at org.gradle.api.internal.tasks.DefaultTaskDependency.add(DefaultTaskDependency.java:115)
at org.gradle.api.internal.AbstractTask$11.run(AbstractTask.java:323)
at org.gradle.api.internal.tasks.TaskMutator.mutate(TaskMutator.java:37)
at org.gradle.api.internal.AbstractTask.dependsOn(AbstractTask.java:321)
at org.gradle.plugins.ide.idea.IdeaPlugin$_configureForScalaPlugin_closure8.doCall(IdeaPlugin.groovy:229)
at org.gradle.plugins.ide.idea.IdeaPlugin$_configureForScalaPlugin_closure8.call(IdeaPlugin.groovy)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:67)
at org.gradle.internal.Actions$FilteredAction.execute(Actions.java:205)
at org.gradle.listener.ActionBroadcast.execute(ActionBroadcast.java:39)
at org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:165)
at org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:159)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:142)
我的build.gradle文件看起来像,

apply plugin: 'java'
apply plugin:'scala'//Line with error

ourceCompatibility = 1.8

repositories {
   mavenCentral()
}

dependencies {
   compile "org.scala-lang:scala-library:2.11.1"
}
此项目是另一个具有其他gradle文件的项目的一部分。但我并不是在构建父项目。我不确定我的依赖性到底发生了什么

Stacktrace:

MUSGM186035-835:c gm$ gradle build
Version suffix : -6

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/gm/IdeaProjects/repo/a/b/c/build.gradle' line: 2

* What went wrong:
A problem occurred evaluating project ':b:c:QGInitiator'.
> Failed to apply plugin [class 'org.gradle.api.plugins.scala.ScalaBasePlugin']
> A dependency must not be empty

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or 
--debug option to get more log output.

BUILD FAILED

Total time: 8.397 secs
   Caused by: org.gradle.api.InvalidUserDataException: A dependency must not be empty
at org.gradle.api.internal.tasks.DefaultTaskDependency.addValue(DefaultTaskDependency.java:122)
at org.gradle.api.internal.tasks.DefaultTaskDependency.add(DefaultTaskDependency.java:115)
at org.gradle.api.internal.AbstractTask$11.run(AbstractTask.java:323)
at org.gradle.api.internal.tasks.TaskMutator.mutate(TaskMutator.java:37)
at org.gradle.api.internal.AbstractTask.dependsOn(AbstractTask.java:321)
at org.gradle.plugins.ide.idea.IdeaPlugin$_configureForScalaPlugin_closure8.doCall(IdeaPlugin.groovy:229)
at org.gradle.plugins.ide.idea.IdeaPlugin$_configureForScalaPlugin_closure8.call(IdeaPlugin.groovy)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:67)
at org.gradle.internal.Actions$FilteredAction.execute(Actions.java:205)
at org.gradle.listener.ActionBroadcast.execute(ActionBroadcast.java:39)
at org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:165)
at org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:159)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:142)

尝试将
idea
插件应用于根插件。我不确定到底发生了什么,但这应该可以解决问题。

使用
-s
获取错误的完整stacktrace,如果您自己没有看到错误,请将其发布在这里。添加--stacktrace
idea
是IntelliJ的插件,对吗?我真的不需要那栋楼。无论如何,我试过用它。还是有同样的错误。嗯,奇怪。错误在中,根据stacktrace,给出的依赖项列表为空。虽然我不确定为什么会有
ideaModule
任务,但将
idea
插件添加到根项目至少应该添加
ideaProject
任务,从而消除错误。啊,也许你添加得太晚了。将
idea
插件添加到
scala
插件之前,然后看看错误是否消失。我只在
scala
之前添加了它。嗯,很奇怪。你能提供这个项目吗?这样我就可以亲自看看了?