xml 允许构建scala项目的基本maven pom.xml。无需事先安装scala。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 允许构建scala项目的基本maven pom.xml。无需事先安装scala。相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.wm</groupId>
    <artifactId>wmLogger</artifactId>
    <version>1.0-SNAPSHOT</version>
 
    <name>${project.artifactId}-${project.version}</name>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <scala.version>2.10.3</scala.version>
    </properties>
 
    <dependencies>
 
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>${scala.version}</version>
        </dependency>
 
    </dependencies>
 
    <build>
        <plugins>
 
            <plugin>
                <groupId>net.alchim31.maven</groupId>
                <artifactId>scala-maven-plugin</artifactId>
                <version>3.1.6</version>
 
                <executions>
                    <execution>
                        <id>scala-compile</id>
                        <goals>
                            <goal>compile</goal>
                            <goal>testCompile</goal>
                        </goals>
                        <configuration>
                            <args>
                                <!--<arg>-make:transitive</arg>-->
                                <arg>-dependencyfile</arg>
                                <arg>${project.build.directory}/.scala_dependencies</arg>
                            </args>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
 
        </plugins>
    </build>
</project>

以上是关于xml 允许构建scala项目的基本maven pom.xml。无需事先安装scala。的主要内容,如果未能解决你的问题,请参考以下文章

IDEA构建支持cdh版本和scala的maven项目注意事项

MAVEN+Scala创建Spark项目

Maven Java项目添加Scala语言支持

MavenPOM

使用maven构建scala项目

使用SBT构建Scala应用转载