首页 > 其他 > 详细

Maven开始

时间:2018-01-11 10:54:42      阅读:211      评论:0      收藏:0      [点我收藏+]

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开始

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!