maven和git使用

原创
2014/10/08 16:25
阅读数 520
  1. 在windows下采用IDE

    1. 下载scala IDE Eclipse版本,推荐下载scala 2.10版本

    2. 打开Eclipse,创建maven project

    3. New Maven Project选项卡中选择Catalog为All Catalog,GroupId为net.alchim31.maven,ArtifactId为scala-archetype-simple

    4. 打开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项目自动同步到远程仓库相应的分支


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部