idea中使用Maven打包Scala项目,jar中没有class的解决方法

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>标签中即可。


版权声明:本文为u012805048原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。