开发Spark项目时,有时候需要用到Java和Scala进行混合编程,比如Java类中调用Scala,或者Scala中调用Java
1. 创建Java Maven工程
首先,创建一个空的Java Maven工程java-scala-program
在src/main/java目录下新建JavaTest类,输出"Hello Java!"
2. 将Scala混合到Java Meavn项目中
为了能够在Java Maven工程中使用Scala,我们需要使用一个Maven插件:scala-maven-plugin,把下面的代码加入到pom.xml文件中
net.alchim31.mavenscala-maven-pluginscala-compile-firstprocess-resourcesadd-sourcecompilescala-test-compileprocess-test-resourcestestCompile
因为我们需要使用Scala代码,所以我们还需要加入scala-library依赖,如下:
org.scala-langscala-library2.11.8
在src/main目录下,新建scala目录,并右键-->Make Directory as --> Source Root, 并新建 ScalaTest类: