maven和git使用

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


转载于:https://my.oschina.net/jhone/blog/324949

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值