gpt4 book ai didi

java - 我无法创建自定义的Spring Boot启动器

转载 作者:行者123 更新时间:2023-12-03 06:33:55 26 4
gpt4 key购买 nike

我尝试创建spring-boot-starter。我使用此Gradle文件创建一个简单的spring-boot module:

plugins {
id 'org.springframework.boot' version '2.1.3.RELEASE'
id 'java'
}

apply plugin: 'io.spring.dependency-management'

group = 'my.domain'
version = '0.0.1-SNAPSHOT'

dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

annotationProcessor "org.springframework.boot:spring-boot-autoconfigure-processor"
}

一类:
@SpringBootApplication
public class ApiSpringBootStarterApplication {

public static void main(String[] args) {
SpringApplication.run(ApiSpringBootStarterApplication.class, args);
}

}

它构建成功。但是,如果我删除 ApiSpringBootStarterApplication类,则会出现错误:
* What went wrong:
Execution failed for task ':api-spring-boot-starter:bootJar'.
> Main class name has not been configured and it could not be resolved

最佳答案

从插件中删除org.springframework.boot
该插件旨在为您的项目构建可执行jar。如果是入门者,则无需执行此操作。

引用:https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/

以此类推,如果您使用的是maven和spring-boot-maven-plugin,则情况相同。

关于java - 我无法创建自定义的Spring Boot启动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55588127/

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