我正在尝试做一个http://spring.io/guides/gs/rest-service/教程,并且我做了所有的事情,就像它在教程中一样。
当我试图用gradle.build构建gradle时,教程中的gradle构建由于丢失而失败
springBoot {
mainClass = "main.java.hello.Application"
}我确实添加了它,现在编译的开始和完成都是正确的,但是只要我想要做的事情
java -jar build/libs/gs-rest-service-0.1.0.jar
它会抛出一个错误

我不知道该怎么处理它。有什么帮助吗?
发布于 2015-02-11 13:53:18
应该是hello.Application。main/java是包名/项目dir结构的一部分。
将以下代码添加到build.gradle中时
springBoot {
mainClass = "hello.Application"
}./gradlew clean bootRun和./gradlew clean build与java -jar build/libs/gs-rest-service-0.1.0.jar都能很好地工作。
发布于 2016-02-16 04:30:50
上面的错误是由于构建不包括我们的Web主应用程序类文件到RESTful文件中,因为src/ main /java/hello,文件夹不在gs-rest-service-0.1.0.jar构建范围之内。
为了避免上述错误或https://spring.io/guides/gs/rest-service/教程中的任何其他错误
请按照以下步骤操作。
我的文件夹结构如下。
C:\MyWebService\src\main\java\hello
把你的build.gradle文件放在你的主文件夹下,例如"MyWebService",而不是你的"MyWebService"或任何其他文件夹,这样"gradle build“就会成功。
使用DOS导航到主文件夹e.g C:\MyWebService\,其中src应该是第一个子文件夹。
运行gradle命令。
gradle 分级任务 梯度包装 级清洁建筑--最终建造 或者渐变干净的bootRun --在构建之前运行
你会发现你的gs-rest-service-0.1.0.jar在你的C:\MyWebService\build\libs folder.下
最后从主文件夹e.g C:\MyWebService\调用spring服务
java -jar build/libs/gs-rest-service-0.1.0.jar
要检查,请点击浏览器中的url下面,将返回RESTful数据。
http://localhost:8080/greeting
{"id":1,"content":"Hello, World!"}现在,您应该成功地完成了Spring RESTful Web Service教程。
注:请不要修改本教程中提供的原始
build.gradle文件。
发布于 2015-12-07 12:52:47
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
apply plugin: 'application'在build.gradle中添加上述突出显示的行
https://stackoverflow.com/questions/28456023
复制相似问题