通过遵循RESTful指南,我正在用Spring构建一个这 web服务。我正在使用grable构建应用程序,但我的构建失败了。
我在Windows 10机器上使用了"build“命令。
这是gradle代码:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.6.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
bootJar {
baseName = 'gs-rest-service'
version = '0.1.0'
}
repositories {
mavenCentral()
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
testCompile('org.springframework.boot:spring-boot-starter-test')
}我得到了以下错误:
任务“:bootJar”执行失败。
主类名尚未配置,无法解析。
发布于 2020-05-08 03:25:33
当构建包含跳转项目外部的模块的多模块项目时,模块的build.gradle必须包含:
bootJar {
enabled = false
}
jar {
enabled = true
}发布于 2020-06-30 13:45:16
当我使用kotlin并将main方法放错位置时,我遇到了这个错误。
错:
@SpringBootApplication
class Application {
fun main(args: Array<String>) {
runApplication<Application>(*args)
}
}修复(将main从Application中移出):
@SpringBootApplication
class Application
fun main(args: Array<String>) {
runApplication<Application>(*args)
}发布于 2019-12-17 17:24:40
所以,您可以配置它。请尝试:
apply plugin: 'application'
mainClassName = 'com.example.WebApplication'https://stackoverflow.com/questions/56861256
复制相似问题