步骤:
1. mvn 生成scala项目
mvn archetype:generate \
-DarchetypeGroupId=org.scala-tools.archetypes \
-DarchetypeArtifactId=scala-archetype-simple \
-DremoteRepositories=http://scala-tools.org/repo-releases
或 参考 笔记
《Idea+Maven创建scala项目》
2.添加java目录,添加完后,在IDEA中目录结构如下:
3.修改pom.xml文件
删除:
在<build><plugins>下增加maven插件:
<plugin>
<groupId> org.codehaus.mojo </groupId>
<artifactId> build-helper-maven-plugin </artifactId>
<version> 1.9.1 </version>
</plugin>
<groupId> org.codehaus.mojo </groupId>
<artifactId> build-helper-maven-plugin </artifactId>
<version> 1.9.1 </version>
</plugin>
4.直接使用package打包,打包结果如下图:
5.pom.xml文件示例:
<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.tcl.bigdata.yhb </groupId>
<artifactId> java-scala-practice </artifactId>
<version> 1.0-SNAPSHOT </version>
<name> ${project.artifactId} </name>
<description> My wonderfull scala app </description>
<inceptionYear> 2010 </inceptionYear>
<properties>
<scala.version> 2.10.4 </scala.version>
<spark.version>
<modelVersion> 4.0.0 </modelVersion>
<groupId> com.tcl.bigdata.yhb </groupId>
<artifactId> java-scala-practice </artifactId>
<version> 1.0-SNAPSHOT </version>
<name> ${project.artifactId} </name>
<description> My wonderfull scala app </description>
<inceptionYear> 2010 </inceptionYear>
<properties>
<scala.version> 2.10.4 </scala.version>
<spark.version>