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