Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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 如何通过Gradle下载Spring和Hibernate JAR_Java_Gradle_Buildship - Fatal编程技术网

Java 如何通过Gradle下载Spring和Hibernate JAR

Java 如何通过Gradle下载Spring和Hibernate JAR,java,gradle,buildship,Java,Gradle,Buildship,我目前正在使用Eclipse和Buildship插件。我想把Spring和Hibernate JAR下载到我的gradle项目中,我该怎么做?我在build.gradle文件中放置了以下依赖项: apply plugin: 'java' dependencies { compile 'org.springframework:spring-context:4.2.6.RELEASE' } repositories { jcentral() } jar { manife

我目前正在使用Eclipse和Buildship插件。我想把Spring和Hibernate JAR下载到我的gradle项目中,我该怎么做?我在build.gradle文件中放置了以下依赖项:

apply plugin: 'java'

dependencies {
    compile 'org.springframework:spring-context:4.2.6.RELEASE'
}

repositories {
    jcentral()
}

jar {
    manifest {
        attributes 'Main-Class': 'one.MainClass'
    }
}
在运行gradlebuild时,它表示构建成功,我可以运行生成的JAR文件。然而,我找不到弹簧罐


如何将Spring JAR下载到eclipse项目中,以便将其添加到构建路径中?

如果您知道所需JAR的位置,请执行以下操作:

右键单击项目->生成路径->配置生成路径…->库(选项卡)->添加外部jar…


然后从C:\Users\USER\.gradle\caches\modules-2\files-2.1中选择所需的所有JAR…

如果您知道所需JAR的位置,请执行以下操作:

右键单击项目->生成路径->配置生成路径…->库(选项卡)->添加外部jar…


然后从C:\Users\USER\.gradle\caches\modules-2\files-2.1中选择所需的所有JAR…

如果您使用用于gradle的Eclipse插件,gradle可以为您处理将JAR添加到Eclipse路径的问题:

allprojects{
    apply plugin: 'eclipse'
}
在构建脚本中包含这些内容之后,只需运行
gradleeclipse
,它将生成
.settings
目录和
.project
.classpath
eclipse项目的典型文件,如果这些文件已经存在,则替换它们。在Eclipse中运行此任务,并在任何时候更改依赖项时刷新项目


或者,市场上有一个用于Eclipse的Gradle插件可以处理这个问题,只要您将项目作为Gradle项目导入。

如果您使用用于Gradle的Eclipse插件,Gradle可以为您处理将JAR添加到Eclipse路径的问题:

allprojects{
    apply plugin: 'eclipse'
}
在构建脚本中包含这些内容之后,只需运行
gradleeclipse
,它将生成
.settings
目录和
.project
.classpath
eclipse项目的典型文件,如果这些文件已经存在,则替换它们。在Eclipse中运行此任务,并在任何时候更改依赖项时刷新项目


或者,市场上有一个针对Eclipse的Gradle插件可以处理这个问题,只要您将您的项目作为Gradle项目导入。

这里听起来您有多个问题:1)Gradle将下载的jar放在哪里(即Gradle jar缓存在哪里)?以及2)如何在Eclipse中设置gradle项目,以使build.gradle中引用的JAR在Eclipse类路径上可用?是的,没错。我需要的确实是这两个问题的答案。我发现Gradle将Spring JAR放在(C:\Users\USER\.Gradle\caches\modules-2\files-2.1\org.springframework)中。我想我只需要将这些文件移动到我的eclipse项目中,然后将它们包含在我的路径中。听起来您在这里有多个问题:1)gradle将下载的jar放在哪里(即gradle jar缓存在哪里)?以及2)如何在Eclipse中设置gradle项目,以使build.gradle中引用的JAR在Eclipse类路径上可用?是的,没错。我需要的确实是这两个问题的答案。我发现Gradle将Spring JAR放在(C:\Users\USER\.Gradle\caches\modules-2\files-2.1\org.springframework)中。我想我只需要将这些文件移动到我的eclipse项目中,然后将它们包含在我的路径中。这正是我所需要的。谢谢,这正是我需要的。非常感谢。