IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言

首先新建一个maven 项目

                        IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第1张图片

多模块项目,代码是在各个模块的,可以把根模块的源代码目录删除

                ​​​​​​​        ​​​​​​​IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第2张图片

然后就可以建立子模块了

        ​​​​​​​        ​​​​​​​        ​​​​​​​IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第3张图片

 准备好java、scala环境

安装Scala插件

                        IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第4张图片

配置 Project Structure

        File=>Project Structure=>Modules=>+=>Scala=>选择一个Scala

                        IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第5张图片

                         

File=>Project Structure=>Libraries=>+=>Scala SDK=>选择一个Scala…

                        IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第6张图片

 

建立scala文件夹

在src/main下面新建scala文件夹

然后右键=>Mark Directory as=>Sources Root

然后就可以新建scala类了

                        IDEA 新建多模块Maven项目,同时支持Java和Scala两种语言_第7张图片

 

pom文件中添加以下内容,打的包里才会包含java和scala的class文件,不加只会又java的

多模块情况下可以修改子模块的pom文件





    org.apache.maven.plugins

    maven-compiler-plugin

    3.1

    

        ${java.version}

        ${java.version}

        UTF-8

    









    net.alchim31.maven

    scala-maven-plugin

    3.3.2

    

        incremental

        -target:jvm-1.8

    

    

        

            scala-compile-first

            process-resources

            

                compile

            

        

        

            scala-test-compile-first

            process-test-resources

            

                testCompile

            

        

    

后面再依次创建其他的子模块就可以了

你可能感兴趣的:(Maven,scala,java,intellij-idea)