同时使用java和scala语言的maven项目pom文件示例

主要就是在pom.xml中添加scala的三个依赖包和maven-scala插件,配置如下:



    4.0.0

    com.lhever.lang
    Java_scala
    1.0-SNAPSHOT


    
        UTF-8
        4.11
        2.12.5
    

    
        
        
            junit
            junit
            ${junit.version}
            test
        

        
        
            org.slf4j
            slf4j-api
            1.6.6
        
        
            org.slf4j
            slf4j-log4j12
            1.6.6
        
        
            log4j
            log4j
            1.2.16
        

        
            commons-logging
            commons-logging
            1.1.3
        

        
            org.scala-lang
            scala-library
            2.12.5
        
        
            org.scala-lang
            scala-compiler
            2.12.5
        
        
            org.scala-lang
            scala-reflect
            2.12.5
        
        
            org.scala-lang.modules
            scala-xml_2.12
            1.1.0
        
        
            org.scala-lang.modules
            scala-parser-combinators_2.12
            1.1.0
        
    

    
        
            
                net.alchim31.maven
                scala-maven-plugin
                3.2.2
                
                    
                        compile-scala
                        compile
                        
                            add-source
                            compile
                        
                    
                    
                        test-compile-scala
                        test-compile
                        
                            add-source
                            testCompile
                        
                    
                
                
                    ${scala.version}
                
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.5.1
                
                    1.8
                    1.8
                
            
        
    




maven项目中引入上述pom文件后,结构如下,这样,就可以在java项目中愉快的撸scala了:

同时使用java和scala语言的maven项目pom文件示例_第1张图片



你可能感兴趣的:(scala)