我是Groovy,Spring Boot和Gradle的新手(也是使用gradle),我正在尝试构建一个小型测试程序。
我在com.eval包中有一个主类EvalMain和一个InputObj类。
@Controller
class EvalMain {
@RequestMapping("/")
@ResponseBody
public static String textTest() {
def iO = new InputObj("dsa", "dasdsa", "U1dBRw==");
return iO.xorString();
}
}
跑步"春天跑EvalMain.groovy"我收到以下错误:
startup failed:
file:<filepath>EvalMain.groovy: 14: unable to resolve class InputObj
@ line 14, column 18.
def iO = new InputObj("dsa", "dasdsa", "U1dBRw==");
我尝试在顶部扔一个导入但是春季靴子也抱怨这个?我在这里错过了什么?非常感谢任何帮助,谢谢!
添加导入后:
import com.eval.InputObj;
我收到此错误:
file:/<filePath>/EvalMain.groovy: 2: unable to resolve class com.eval.InputObj
@ line 2, column 1.
import com.eval.InputObj
^
1 error
答案 0 :(得分:0)
不确定这是否是一个很好的方法,但我能够用&#34; spring run .groovy .groovy&#34;我想知道是否相当于一个makefile?
答案 1 :(得分:0)
尝试运行spring run *.groovy
。
Spring Boot CLI用于快速构建单个Groovy脚本的原型。它尝试自动加载所有Spring Boot依赖项,但您有责任包含其他依赖项
@Grab
中,请参阅here。但是,您有Gradle和多个源文件。因此,可能是从Spring Boot CLI切换到普通Gradle项目的时候了。
只需转到guides并选择“使用Gradle构建”。然后,您将看到一个示例Gradle构建文件。 Gradle Spring Boot plugin documentation也提供样本。
您可以使用gradlew bootRun
开始申请。