-
在windows下采用IDE
-
下载scala IDE Eclipse版本,推荐下载scala 2.10版本
-
打开Eclipse,创建maven project
-
在New Maven Project选项卡中选择Catalog为All Catalog,GroupId为net.alchim31.maven,ArtifactId为scala-archetype-simple
-
打开pom文件,添加依赖
-
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>0.23.10</version>
</dependency>
2. 在linux下采用命令:
mvn archetype:generate -DarchetypeGroupId=net.alchim31.maven
-DarchetypeArtifactId=scala-archetype-simple
-DgroupId=com.jhone.scalademo -DartifactId=scalademo -Dversion=1.0
其它过程与上面相同
3. maven快速将本地jar包加入项目依赖的方法:第一个方法可以将依赖的jar包安装到maven本地库中;第二个方法通过修改pom.xml文件,将本地jar包加入项目依赖中。具体示例如下:
<dependency>
<groupId>com.jhone</groupId>
<artifactId>parquet-common</artifactId>
<version>1.6.0</version>
<systemPath>/home/supertool/lujianfeng/parquet_test/algobaseproject/lib/parquet-common-1.6.0.jar</systemPath>
<scope>system</scope>
</dependency>
其中,groupId、artifactId和version在不知道的情况下可以随便填。
4. maven将项目lib目录下的依赖jar包加入编译路径的方法,在pom.xml文件中加入:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
5. git从远程仓库拷贝项目分支的命令:git clone -b parquet_test http://...,拷贝到本地的git项目自动同步到远程仓库相应的分支