我有一个使用main()
方法的StubApplication类,用于启动WireMock存根。
StubApplication位于src/test/java
下。我可以通过Intellij来运行它
我正在寻找一种方法,可以从命令行使用gradle启动主应用程序(该部分可以与gradle bootRun
一起正常工作)和StubApplication。
类似
task stubRun(dependsOn:bootRun) {
mainClassName = 'StubApplication'
}
除了^^不起作用。
如果有所作为,那就是Spring Boot 2应用程序
答案 0 :(得分:0)
感谢评论,我认为这个问题与spring boot无关。像下面这样的东西就可以了
task stubRun(type: JavaExec, dependsOn: ['testClasses']) {
classpath sourceSets.test.runtimeClasspath
main = "StubApplication"
}