Spring-Boot和scala找不到主类

时间:2015-10-12 16:08:31

标签: spring scala maven

我正在尝试在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 {
}

1 个答案:

答案 0 :(得分:0)

将其添加到您的构建代码

this.listenTo(this.model, 'change', this.render);