我刚开始使用Spring并且已成功设置并使用Eclipse中的gradle buildship运行RESTful教程。
https://spring.io/guides/gs/rest-service/#initial
然而,我无法在Eclipse中工作的一件事是它说你可以直接通过命令从gradle而不是jar运行应用程序:
gradle bootRun
但是bootRun不是gradle脚本创建的任务,只是'运行' (这不起作用)。所有其他条目,如' build'等都在那里。
这不是什么大不了的事,因为我可以从命令行运行jar但是我想从Eclipse中运行它(我也没有安装gradle,只是buildship)。
感谢。
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')
}
答案 0 :(得分:0)
您不需要'gradle bootRun'
只需将其作为主要方法运行:
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}