java之maven之maven的使用

 

这里使用的工具是 myeclipse ,所以这里讲的是在 myeclipse 上使用maven。

1.什么是仓库?

用于存放依赖包、配置文件、其他插件等。

项目添加依赖时,默认从 本地仓库 读取依赖包,如果本地仓库没有相关依赖,

maven 会从远处仓库下载,并放置至本地仓库中。

java之maven之maven的使用_第1张图片

 

java之maven之maven的使用_第2张图片

 2. 什么是 maven 坐标?

maven 坐标用于识别依赖包或项目的唯一性。

常用的 maven 坐标: groupId、artifactId、version。

其他 maven 坐标,如:scope、classifier


 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
    4.0.0
    
    cn.gacl.maven.hello
    
    hello-first
    
    SNAPSHOT-0.0.1

3.怎么知道maven坐标?

网址: https://mvnrepository.com/artifact/junit/junit/4.13-beta-3 ,如图

java之maven之maven的使用_第3张图片

 

4. 怎样使用 myeclipse 创建 maven 项目?

首先,在空白处 ,右键,new ---> other

java之maven之maven的使用_第4张图片

然后选择 Maven Project ---> Next

java之maven之maven的使用_第5张图片

勾选 创建简单项目----> Next

java之maven之maven的使用_第6张图片

填写坐标,如图:

java之maven之maven的使用_第7张图片

生成的,默认项目目录及文件说明,如图:

java之maven之maven的使用_第8张图片

 

 java之maven之maven的使用_第9张图片

5. 添加依赖运行测试

a. 修改 pom.xml , 添加 junit 依赖

java之maven之maven的使用_第10张图片

 

b. 编写测试类

在如下位置,添加 HelloWorld.java 类

java之maven之maven的使用_第11张图片

Helloworld.java

package mvn_helloworld;

import org.junit.Test;

public class HelloWorld {

    @Test
    public void hello(){
        System.out.println("hello world");
    }
}

c. 运行测试类,效果如下

java之maven之maven的使用_第12张图片

 

你可能感兴趣的:(java之maven之maven的使用)