首先需要添加scala的maven插件

    1. <plugin>
    2. <groupId>net.alchim31.maven</groupId>
    3. <artifactId>scala-maven-plugin</artifactId>
    4. <executions>
    5. <execution>
    6. <id>scala-compile-first</id>
    7. <phase>process-resources</phase>
    8. <goals>
    9. <goal>add-source</goal>
    10. <goal>compile</goal>
    11. </goals>
    12. </execution>
    13. <execution>
    14. <id>scala-test-compile</id>
    15. <phase>process-test-resources</phase>
    16. <goals>
    17. <goal>testCompile</goal>
    18. </goals>
    19. </execution>
    20. </executions>
    21. </plugin>

    以及scala library

    1. <dependency>
    2. <groupId>org.scala-lang</groupId>
    3. <artifactId>scala-library</artifactId>
    4. <version>2.11.12</version>
    5. </dependency>

    这样我们就可以在Java工程中使用Scala代码了。需要创建新的文件夹src/main/scala,并标记为source root。Scala Maven插件将会识别这些目录,并且编译其中的Scala文件。