我正在尝试在Scala中创建一个简单的hello world Web应用程序,它使用maven作为构建工具来引导spring-boot作为其框架。
我环顾了一下(有一些关于Gradle的教程,而且有关maven的信息少得多,是否有原因?)
我管理了所有连线,但现在我在尝试运行应用程序时遇到了这个错误:
Error: Could not find or load main class SampleWebApplication
这是源代码,
parent pom from github删除一些关于git和部署的代码,使结构保持原样
然后我的网络应用程序pom:
<parent> <groupId>X.Y.Z</groupId> <artifactId>spring-boot-scala-app-parent</artifactId> <version>1.0.5-SNAPSHOT</version> </parent> <artifactId>webservice</artifactId> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.1.3.RELEASE</version> <configuration> <mainClass>SampleWebApplication</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins>
SampleWebApplication:
import org.springframework.boot.SpringApplication class SampleWebApplication extends App { SpringApplication.run(classOf[SampleConfig]); }
SampleConfig:
@Configuration @EnableAutoConfiguration @ComponentScan class SampleConfig { }
答案 0 :(得分:0)
将其添加到您的构建代码
中this.listenTo(this.model, 'change', this.render);