我刚从Spring开始,已经成功设置并正在Eclipse中使用gradle buildship运行RESTful教程。
https://spring.io/guides/gs/rest-service/#initial
但是,我无法在Eclipse中工作的一件事是它说您可以通过gradle而不是jar直接通过以下命令运行应用程序:
gradle bootRun
但是bootRun并不是gradle脚本创建的任务,只能是“运行”(不起作用)。所有其他条目,例如“build”等都在那里。
没什么大不了的,因为我可以从命令行运行jar,但是我想在Eclipse中运行它(我也没有安装gradle,只是安装了shipship)。
谢谢。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.3.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
jar {
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')
}
最佳答案
您不需要“gradle bootRun”
只需将其作为主要方法运行即可:
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
关于spring - Spring BootRun在Eclipse Gradle中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41619970/