java代码与scala代码一同打包成一个jar包

pom文件设计
由与当前代码库当中的pom文件使用maven打包时并不会将scala代码和java代码一起打包成一个jar包,故对pom文件进行修改。主要添加内容为:
scala的库依赖包,以及打包的插件plugin。加入的代码如下所示:
插件pom:

<plugin>
<groupId>org.scala-toolsgroupId>
<artifactId>maven-scala-pluginartifactId>
<version>2.15.2version>
<executions>
<execution>
<id>scala-compile-firstid>
<goals>
<goal>compilegoal>
goals>
<configuration>
<includes>
<include>**/*.scalainclude>
includes>
configuration>
execution>
executions>
plugin>

依赖pom:

<dependency>
<groupId>org.scala-langgroupId>
<artifactId>scala-libraryartifactId>
<version>2.11.8version>
dependency>

mvn打包命令:mvn package -e

打包成功界面:
java代码与scala代码一同打包成一个jar包_第1张图片
打包后scala字节码文件位置:
java代码与scala代码一同打包成一个jar包_第2张图片

转载于:https://www.cnblogs.com/yarcl/p/11046758.html

你可能感兴趣的:(scala,java,开发工具)