maven打包 java和scala的混合文件

1、

打包java和scala的混合文件时,要将java文件放到java的source Root目录,scala放到scala的source Root下
目录结构如下


maven打包 java和scala的混合文件_第1张图片
image.png
IDEA的source root
Source root,你可以理解为源目录,源码的作用就是用来专门放 Java 类文件    如果不将其设置为Source  root   那里面的代码将无法编译

2、导入java和scala的编译插件

java与scala是二种不同的语言,有各自的sdk和编译器,所以需要专门的maven插件来处理scala的编译

scala

 
    org.scala-tools
    maven-scala-plugin
    2.15.2
    
      
        
          compile
          testCompile
        
      
    
  

java

 
      org.apache.maven.plugins
      maven-jar-plugin
      2.6
      
        
          
            com.demo.rdd.Test1
          
        
      
    

使用 mvn package 打包

参考资料:https://blog.csdn.net/qq_30776829/article/details/78980501
https://www.cnblogs.com/zhoudayang/p/5027307.html

你可能感兴趣的:(maven打包 java和scala的混合文件)