gpt4 book ai didi

java - 使用 Gradle 的 Spring Boot 项目不运行 spring

转载 作者:行者123 更新时间:2023-12-01 18:24:36 26 4
gpt4 key购买 nike

我正在使用 Ubuntu、IntelliJ 和 Gradle 4.8.1

一旦项目创建,如果我尝试调试它,Gradle Daemon 就会启动,构建项目最终不会运行 spring boot

我的 Gradle 属性是:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

控制台日志是:

8:32:06: Executing task...

Starting Gradle Daemon...
Connected to the target VM, address: '127.0.0.1:39247', transport: 'socket'
Gradle Daemon started in 5 s 356 ms

> Task :help

Welcome to Gradle 4.8.1.

To run a build, run gradle <task> ...

To see a list of available tasks, run gradle tasks

To see a list of command-line options, run gradle --help

To see more detail about a task, run gradle help --task <task>

For troubleshooting, visit https://help.gradle.org

BUILD SUCCESSFUL in 17s
1 actionable task: 1 executed
8:32:23: Task execution finished.
Disconnected from the target VM, address: '127.0.0.1:39247', transport: 'socket'

这就是我的 build.gradle 的样子:

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

group = 'com.ITAcademy'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

configurations {
compileOnly {
extendsFrom annotationProcessor
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'mysql:mysql-connector-java'
annotationProcessor 'org.projectlombok:lombok'
testImplementation('org.springframework.boot:spring-boot-starter-test')/* {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' //ojo que en 2.1.9 esto no sale
}
}

test {
useJUnitPlatform()*/
}

谢谢

最佳答案

鉴于 Gradle 输出表明 :help 任务已运行,即根项目上的 help 任务,问题很可能是您没有执行指定要运行的任务。

请不要在 Gradle 中使用 clean,这会无缘无故地减慢构建速度,因为增量构建是 Gradle 功能的核心。

关于java - 使用 Gradle 的 Spring Boot 项目不运行 spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60246442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com