idea中使用Maven打包Scala项目,jar包中没有class的解决方法
主要原因是idea中打包Scala和打包Java不一样,Scala需要专门的插件进行打包。
插件如下:
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>4.6.1</version>
<executions>
<execution>
<id>scala-compile</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<includes>
<include>**/*.scala</include>
</includes>
</configuration>
</execution>
<execution>
<id>scala-test-compile</id>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
将此代码片段添加到pom.xml的<build></build>
标签中即可。