zoukankan      html  css  js  c++  java
  • Maven开始

    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>
  • 相关阅读:
    模拟--北京标准时间
    DOM方法
    Document-对象属性和常用的对象方法
    struts2标签
    OGNL
    Java基础方面
    初识拦截器
    访问者模式
    备忘录模式
    门面模式
  • 原文地址:https://www.cnblogs.com/bulrush/p/8266825.html
Copyright © 2011-2022 走看看