知识点:

  1. 介绍Maven
  2. 本机搭建Maven环境
  3. DEMO测试
  4. 本地仓库迁出

百度百科:

Maven入门----介绍及环境搭建(一)

说到底就是一个项目管理工具。

 

本机搭建Maven环境:

Maven的环境需要jdk环境的支持,首先要保证本机上已经有jdk环境,并且环境变量配置成功。

Maven入门----介绍及环境搭建(一)

 

下载地址:http://maven.apache.org/download.cgi

Maven入门----介绍及环境搭建(一)

目前已经有3.39版本了,我这里使用的是3.3.3的。现在基本都是maven3了,以前用的2已经淘汰了。

 

在本机的D盘下新建一个maven文件夹,将下载好的压缩包放进去,解压到这个文件夹下面,如

Maven入门----介绍及环境搭建(一)

环境变量配置:

M2_HOME= D:\maven\apache-maven-3.3.3

 

Maven入门----介绍及环境搭建(一)

Path=;% M2_HOME%\bin;

 

Maven入门----介绍及环境搭建(一)

测试是否安装成功:

mvn -version

Maven入门----介绍及环境搭建(一)

在这里安装就成功了。

DEMO测试:

在D盘下建立D:\HelloWorld\src\main\java\com\qinb\helloWorld文件夹路径,然后在此路径下建立一个HelloWorld.java类:

代码:

package com.qinb.helloWorld;

 

public class HelloWorld{

 

    public String sayHello(){

        return "Hello World!";

    }

    public static void main(String []args){

        System.out.println(new HelloWorld().sayHello());

    }

}

在D:\HelloWorld下建立pom.xml,

代码:

<project xmlns="http://maven.apache.org/POM/4.0.0" 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">

<modelVersion>4.0.0</modelVersion>

<groupId>com.qinb.HelloWorld</groupId>

<artifactId>HelloWorld</artifactId>

<version>0.0.1-SNAPSHOT</version>

 

<dependencies>

 

</dependencies>

</project>

注意:

modelVersion:POM 模型版本 4.0.0 固定

groupId:一般指某个公司或者某个组织的某个项目 比如 org.springframework

artifactId:一般指某个具体项目的某个具体模块 比如 spring-context

Version:项目的版本

 

Maven 常见命令

Mvn compile 编译

Mvn clean 清空

Mvn test 测试

Mvn package 打包

Mvn install 把项目安装到本地仓库

Mvn 远程仓库地址:http://mvnrepository.com/

 

这样就已经可以开始测试了,打开cmd窗口,首先进入项目下D:\HelloWorld,第一次运行会从远程仓库中下载很多支持包,会花一点时间

测试:mvn compile

Maven入门----介绍及环境搭建(一)

编写测试类:

Maven的路径名都是有要求的

在D:\HelloWorld\src\test\java\com\qinb\helloWorld下新建一个HelloWorldTest.java类

代码:

package com.qinb.helloWorld;

import org.junit.Test;

 

public class HelloWorldTest{

 

    @Test

    public void testSayHello(){

        HelloWorld helloWorld=new HelloWorld();

        String result=helloWorld.sayHello();

        System.out.println(result);

    }

}

因为这里用的测试类是需要Junit的支持,所有在pom.xml中添加Junit.jar包

首先去mvn的远程仓库中寻找到我们需要用到的包:直接搜索Junit就行了,选择第一个,这个远程仓库还是比较好用的,想要什么就要什么,我们只需要添加相关代码就行,当项目在运行中的时候会自动从远程仓库中下载相应包到本地仓库。

Maven入门----介绍及环境搭建(一)

选择第一个。

Maven入门----介绍及环境搭建(一)

Maven入门----介绍及环境搭建(一)

复制代码到pom.xml中就行了。

 

Maven入门----介绍及环境搭建(一)

 

然后测试测试类:在第一次运行的时候也同样会从远程仓库中下载很多的支持包。需要等一点时间。

 

Mvn test

 

Maven入门----介绍及环境搭建(一)

测试成功。

Mvn package直接用就行了,用完之后会在D:\HelloWorld\target下,生成一个jar包

Maven入门----介绍及环境搭建(一)

 

本地仓库迁出。

当我们在第一次运行的时候或者以后会遇到更多的jar包,会下载很多,maven默认是下载到C盘下。这里我将默认的下载的本地仓库的地址修改到D盘去。

首先打开:D:\maven\apache-maven-3.3.3\conf下的setting.xml修改,添加如下红线框内的内容。

<localRepository>D:\maven\repository</localRepository>

 

我这里将本地仓库的地址修改成D:\maven\repository,然后保存即可,不过修改了地址后,再运行mvn的时候第一次会继续下载很多jar包,需要花时间。

Maven入门----介绍及环境搭建(一)

分类:

技术点:

相关文章: