天天看点

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

安装M2Eclipse

M2Eclipse是Eclipse与Maven结合的插件,一般MyEclipse和高版本的Eclipse中会自带该插件。

检查Eclipse中是否有maven插件

windows—>preferences,输入maven,查找。如下图,则有maven插件。

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

安装插件

若eclipse中没有maven插件则需要安装。

打开Eclipse,如下图操作:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

在work with中输入:

http://download.eclipse.org/technology/m2e/releases

回车

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

最后,finish。

然后,重复第一步,检查eclipse中maven插件是否安装成功。

设置maven的安装路径

eclipse中会默认使用自带的maven,如果想要改成自己的maven,如下修改maven安装路径,将maven改为自己的:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

设置maven的用户配置

使用eclipse,可以任意指定用户配置文件settings.xml的地址。

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

这样Eclipse中Maven的安装配置就完成了。

通过骨架形式创建Maven工程

使用Maven骨架能够帮助我们快速的构建结构一致的项目。

创建一个Maven工程,名为HelloMaven。

选择Maven Project,点击Next,

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目
Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目
Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

如上图,选择quickstart是创建java工程,选择webapp是创建web工程,我们先选择quickstart创建一个java工程,点击Next,出现如下图窗口:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

其中Group Id、Artifact Id、Version指定Maven的坐标(GAV),用来做唯一标识,

Group Id:组织机构/顶层项目

Artifact Id:项目/库

Version:唯一发行版本号

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

我如下图进行填写,finish

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

工程结构如图所示:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

现在手动添加src/main/resources和src/test/resources,如图:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

编写类进行测试

在src/main/java下的包下新建HelloMaven.java

package com.zrxjuly.test.HelloMaven;

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

在src/main/java下的包下新建HelloMavenTest.java

package com.zrxjuly.test.HelloMaven;

import org.junit.Test;

import junit.framework.Assert;

public class HelloMavenTest {

    @Test
    public void testHelloMaven() {
        HelloMaven hm = new HelloMaven();
        String result = hm.sayHello("zrxJuly");
// 使用断言判断运行结果和预期结果是否相同.
        Assert.assertEquals("Hello zrxJuly", result);
    }
}
           

使用Eclipse的选项执行Maven

操作步骤如下:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目
Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

在Goals中输入compile编译,点击Run运行。

下面运行maven test进行运行测试:

在项目上右键,Run As—>Maven test:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

运行结果会在console中显示。

非骨架形式创建Maven工程

依次操作:File—>New—>Project—>Maven Project—Next,显示下图:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

点击Next,进行下一步:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目

项目创建成功后,如下图:

Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目
对于Maven的创建,建议不使用骨架创建。

引入jar包

pom.xml中引入jar包,如:引入junit

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.9</version>
    </dependency>
</dependencies>
           

Maven中坐标的含义

Maven中坐标是为了定位一个唯一确定的jar包。Maven拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范,拥有了统一规范,就可以把查找工作交给机器。

Maven坐标主要组成

groupId:定义当前Maven组织名称;

artifactId:定义实际项目名称;

version:定义当前项目的当前版本。

继续阅读