Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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项目库_Java_Spring_Eclipse_Spring Boot_Gradle - Fatal编程技术网

Java 更新Gradle项目库

Java 更新Gradle项目库,java,spring,eclipse,spring-boot,gradle,Java,Spring,Eclipse,Spring Boot,Gradle,通过编辑build.gradle文件并在SpringEclipseJava项目中添加下面的行,我添加了web依赖项 dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-web' ... } 但是project抱怨导入org.springframework.web无法解决。如何告诉Spring工具套件4项目更新此库 UPD 我的整个身材。格雷德尔: plugins {

通过编辑
build.gradle
文件并在SpringEclipseJava项目中添加下面的行,我添加了web依赖项

dependencies {
...
    implementation 'org.springframework.boot:spring-boot-starter-web'
...
    }
但是project抱怨导入org.springframework.web无法解决
。如何告诉
Spring工具套件4
项目更新此库

UPD

我的整个身材。格雷德尔:

plugins {
    id 'org.springframework.boot' version '2.3.4.RELEASE'
    id 'io.spring.dependency-management' version '1.0.10.RELEASE'
    id 'java'
    id 'war'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '15'

repositories {
    mavenCentral()
}


dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
    

}

test {
    useJUnitPlatform()
}
UPD 2

我有另一个项目,从一开始就是用web模块生成的。我查看了这两个项目的项目属性,发现当前项目没有
Web应用程序库

当前项目:

我是否应该要求gradle以某种方式用所需的库更新Spring工具套件项目

UPD 3项目文件结构:

drwxrwxr-x 8 a a 4096 Oct  4 07:39 .
drwxrwxr-x 6 a a 4096 Oct  4 08:27 ..
drwxrwxr-x 5 a a 4096 Oct  1 08:18 bin
drwxrwxr-x 9 a a 4096 Oct  4 07:39 build
-rw-r--r-- 1 a a  599 Oct  4 05:32 build.gradle
-rw-rw-r-- 1 a a 1102 Oct  1 08:18 .classpath
-rw-r--r-- 1 a a  397 Oct  1 07:54 .gitignore
drwxrwxr-x 7 a a 4096 Oct  1 07:56 .gradle
drwxrwxr-x 3 a a 4096 Oct  1 07:54 gradle
-rwxr-xr-x 1 a a 5766 Oct  1 07:54 gradlew
-rw-r--r-- 1 a a 2763 Oct  1 07:54 gradlew.bat
-rw-r--r-- 1 a a  590 Oct  1 07:54 HELP.md
-rw-rw-r-- 1 a a  741 Oct  1 08:18 .project
drwxrwxr-x 2 a a 4096 Oct  1 08:18 .settings
-rw-r--r-- 1 a a   26 Oct  1 07:54 settings.gradle
drwxrwxr-x 4 a a 4096 Oct  1 07:54 src
你还加了吗

repositories {
    mavenCentral()
}
为了你的gradle身材?maven导入需要从某个地方解决,maven central是一个好地方。 根据Spring,您还需要使用Spring插件

plugins {
    id 'org.springframework.boot' version '2.3.3.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
}

在你的build gradle顶部

我在问题体中添加了整个
build.gradle
文件,你提到的所有项目都存在。也许我需要运行一些命令来更新项目?您可以尝试
gradlew clean build
我使用的android studio,其中有一个gradle sync。不知道日食的等价物是什么。但这不重要。Gradle可以在没有IDE帮助的情况下构建Gradle的类型是什么(Spring Tools Suite内置Gradle还是独立Gradle安装?您的操作系统是什么?不要在Spring web应用程序中使用Android Studio。我在我的Ubuntu机器中使用Spring Tools Suite和内置Gradle。内置Gradle(IDE内部)或者独立的Gradle安装?我使用的是内置的Gradle(IDE内部)你看到类似Gradle包装器(
gradlew
)的东西了吗?让我们截图一下你的文件/foder源代码目录结构。