如何将可执行的scala文件放入服务器运行
需求:
这几天在做一个大数据的服务,需要使用scala文件,但是需要一直运行,所以要将scala文件进行打包。
方法:
比如我的scala文件为OnlineRecommender.scala,这时候可以使用shade插件中的shade goal作为打包,然后定义为主类就好了。
<build>
<finalName>OnlineRecommender</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.0.0</version> <!-- 2.3 -->
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>