码迷,mamicode.com
首页 > 其他好文 > 详细

Maven开始

时间:2018-01-11 11:40:06      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:.so   out   img   div   log   res   src   imp   tor   

1:加入Maven插件:

技术分享图片

技术分享图片

这句话的意思是:

从本地仓库找到相应的jar包

 <localRepository>F:\RepMaven</localRepository 

 2:创建一个Maven的工程

技术分享图片

 

技术分享图片

 技术分享图片

2:修改JDK的版本:

在setting.xml文件中添加

<profile>
                <id>jdk-1.7</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                    <jdk>1.7</jdk>
                </activation>
                <properties>
                    <maven.compiler.source>1.7</maven.compiler.source>
                    <maven.compiler.target>1.7</maven.compiler.target>
                    <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
                </properties>
            </profile>

技术分享图片

这样就变成了JDK1.7的

3:加入相应的jar包

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
  </dependencies>

这些jar包是在本地仓库中的。

技术分享图片

就是在user setting中的

4:加入工程

在one工程中创建一个类

package one;

public class Hello {
    public String sayHello(String name){
        return "hello  "+ name+"!";
    }
}

测试:

package one;

import org.junit.Test;
public class HelloTest {
    @Test
    public void testHello(){
        Hello hello = new Hello();
        String results = hello.sayHello("zhuopu");
        System.out.println(results);
    }
}

目录结构:

技术分享图片

 

 two工程中:

目录结构:

技术分享图片

写入一个类:

package two;

import one.Hello;

public class HelloFriend {
    public String sayHelloToFriend(String name){
        Hello hello = new Hello();
        String str = hello.sayHello(name)+" I am "+this.getMyName();
        System.out.println(str);
        return str;
    }
    public String getMyName(){
        return "John";
    }
}

测试:

package two;

import org.junit.Test;
public class HelloFriendTest {
    @Test
    public void testHelloFriend(){
        HelloFriend helloFriend = new HelloFriend();
        String results = helloFriend.sayHelloToFriend("zhuopu");
        System.out.println(results);
    }
}

加上这个依赖后,two中就可以使用one工程中的类:

<dependency>
            <groupId>com.maven</groupId>
              <artifactId>one</artifactId>
              <version>0.0.1-SNAPSHOT</version>
        </dependency>

 

Maven开始

标签:.so   out   img   div   log   res   src   imp   tor   

原文地址:https://www.cnblogs.com/bulrush/p/8266825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!