首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新Gradle项目库

更新Gradle项目库
EN

Stack Overflow用户
提问于 2020-10-04 21:37:51
回答 1查看 193关注 0票数 0

通过编辑build.gradle文件并在Spring Eclipse Java项目中添加以下代码行,我添加了web依赖项。

代码语言:javascript
复制
dependencies {
...
    implementation 'org.springframework.boot:spring-boot-starter-web'
...
    }

但是project抱怨The import org.springframework.web cannot be resolved。如何告诉Spring Tool Suite 4项目更新这个库?

更新

我的整个build.gradle:

代码语言:javascript
复制
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()
}

更新2

我有另一个项目,这是与网络模块从一开始就生成。我查看了这两个文件中的项目属性,发现当前项目没有Web App Libraries

当前项目:

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

更新3项目文件结构:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2020-10-04 21:48:22

你还添加了

代码语言:javascript
复制
repositories {
    mavenCentral()
}

你的gradle版本吗?maven导入需要从某个地方解决,maven central是一个很好的地方。根据Spring的说法,您还需要使用spring插件

代码语言:javascript
复制
plugins {
    id 'org.springframework.boot' version '2.3.3.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
}

在构建gradle的顶部

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64195320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档