Java 如何通过Gradle下载Spring和Hibernate JAR
我目前正在使用Eclipse和Buildship插件。我想把Spring和Hibernate JAR下载到我的gradle项目中,我该怎么做?我在build.gradle文件中放置了以下依赖项: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
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项目中,然后将它们包含在我的路径中。这正是我所需要的。谢谢,这正是我需要的。非常感谢。