Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
Maven build.gradle文件中应该包含哪些内容来支持标准groovy库的导入_Maven_Groovy_Import_Repository_Gradle - Fatal编程技术网

Maven build.gradle文件中应该包含哪些内容来支持标准groovy库的导入

Maven build.gradle文件中应该包含哪些内容来支持标准groovy库的导入,maven,groovy,import,repository,gradle,Maven,Groovy,Import,Repository,Gradle,我创建了一个groovy项目。它自己工作 在添加了一些内容之后,我不得不在导入中添加一个新库的新jar 当整个工作区在Gradle上运行时,我向Gradle.build文件添加了适当的Maven引用 运行gradlecleanplipse后,新库工作正常 但是。所有对Groovy库的项目引用都消失了。愚蠢的我,我也不得不在gradle.build中加入一些对它们的引用 图书馆名单: groovy.util.slurpersupport groovy.xml org.codehaus.groovy

我创建了一个groovy项目。它自己工作

在添加了一些内容之后,我不得不在导入中添加一个新库的新jar

当整个工作区在Gradle上运行时,我向Gradle.build文件添加了适当的Maven引用

运行
gradlecleanplipse
后,新库工作正常

但是。所有对Groovy库的项目引用都消失了。愚蠢的我,我也不得不在gradle.build中加入一些对它们的引用

图书馆名单:

groovy.util.slurpersupport
groovy.xml
org.codehaus.groovy.tools.xml
groovy.lang
但我不知道如何将它们包含到gradle.build中。我在maven存储库中找不到它们。即便如此,我已经在Eclipse中安装了它们,我应该使用它们。我不能用谷歌搜索任何帮助,因为GradleGroovy给出了如何从groovy调用gradle的结果,而不是相反

不会有帮助的,它实际上是关于从groovy调用java库的gradle支持


我并不反对从Maven rep获得依赖项,但我不知道在我的情况下如何做到这一点——问题是,我有Eclipse3.6。我应该使用最新版本的groovy for Eclipse3.6。所以,我已经从安装了它。我不知道Maven中的等效版本是什么-没有关于它的信息。

Eclipse安装中的groovy中有一些错误。现在,在运行
gradle cleanEclipse Eclipse
之后,build.gradle对groovy没有依赖关系,几乎所有的东西都运行正常,我只需将groovy特性添加到项目中

为什么不正常(从gradle 1.4+
依赖关系{compile“org.codehaus.groovy:groovy all:2.1.2”}
(或者您需要的任何版本)够好吗?所有Groovy版本都可以从Maven Central获得,问题是,我有Eclipse3.6。我应该使用最新版本的groovy for Eclipse3.6。Groovy发行版和EclipseGroovy插件之间存在差异。后者附带并使用自己的Groovy发行版。然而,你也应该为Gradle版本声明一个。是的,这就是我想要做的——为Gradle声明一个。但我该怎么做呢?我到底要申报什么?Eclipse中所有名为“groovy”的插件?我已经演示了如何声明groovy发行版。您不能声明EclipseGroovy插件。要么每个开发人员自己安装,要么您为您的团队/公司创建一个定制的Eclipse发行版。