我正试图用Spring Boot创建一个简单的命令行实用程序。
我从这里的Spring Boot示例开始。
运行gradle build
给出:
找不到参数[build_54mbijt3lmz0e8z5tqcchytm9o的方法run()$_run_closure2@65b43076]在根项目"spring-boot-sample-simple"上。
gradle构建文件中缺少什么以使其正确运行?
这似乎是build.gradle文件中的拼写错误,或者插件版本更改后没有正确更新。它有一个run
任务(在插件的第一个版本中可用),目前还不存在,但应用于此示例的spring-boot-gradle-plugin
提供了一个bootRun
任务。您可以在官方参考中阅读它。
你可以重命名一个:
run {
systemProperties = System.properties
}
至
bootRun {
systemProperties = System.properties
}
并使用gradle bootRun
来构建和运行此应用程序,或者仅使用gradle build
来构建它。
如果打开项目build.gradle文件并注释掉这些行,如下所示:
/*
run {
systemProperties = System.properties
}
*/
它将建立正常。