用起来超爽的Maven——入门篇

你还在为怎样寻找、导入SSH相关依赖包纠结吗?

你还在为没有安装IDE开发工具不能编译、部署、运行项目而纠结吗?

你还在为公司项目目录结构怎样规范而纠结吗?

亲爱的纠结哥,只要你使用了Maven,一切不爽都会变得很爽了,就像春风拂过,迎刃而解,把不爽,变成爽,爽,爽。

 一、下载安装

下载地址:

http://maven.apache.org/download.cgi

当前最新版本:

http://apache.fayea.com/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.zip

下载apache-maven-3.2.5-bin.zip之后解压缩到非中文、空格的目录;

比如D:\Java\apache-maven-3.2.5

以Window操作系统演示,我的电脑右键点击属性,高级系统设置

第一步.使用前必须先安装好JDK,配置2个环境变量

用起来超爽的Maven——入门篇 

第二步.在把上面的2个环境变量配置到PATH的最前面

%JAVA_HOME%\BIN;%MAVEN_HOME%\BIN;

%%表示引用前面配置的环境变量的值,这样的好处是以后升级JDK或者MAVEN就直接修改系统变量里面的值,PATH里面不用修改。

 用起来超爽的Maven——入门篇

 

第三步.打开cmd

输入mvn -v

如果出现如下信息,表示安装成功,没有出现请检查上面环境变量的配置,或者给我微博发送消息。

用起来超爽的Maven——入门篇 

 

二、手动建立第一个Maven项目

目的:熟悉maven约定的目录结构

第一步. 比如在d盘根目录,建立hello文件夹作为项目,同时建立Maven约定的目录结构

hello

 --src

 -----main

 ----------java

 -----test

 ----------java

 --pom.xml

 

第二步:在项目hello根目录建立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>cn.itsource.maven</groupId>

  <artifactId>hello</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <name>hello</name>  

<dependencies>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.9</version>

<scope>test</scope>

</dependency>

</dependencies>

</project>

 

第三步:在src/main/java/cn/itsource/maven目录下新建文件Hello.java

package cn.itsource.maven;

public class Hello {

public String sayHello(String name){

return "Hello "+name;

}

}

第四步:在/src/test/java/cn/itsource/maven目录下新建测试文件HelloTest.java

package cn.itsource.maven;

import org.junit.Test;

import static junit.framework.Assert.*;

public class HelloTest {

@Test

public void testHello(){

Hello hello = new Hello();

String results = hello.sayHello("World,欢迎来到源代码教育!");

assertEquals("Hello World,欢迎来到源代码教育!",results);

}

}

 

第五步:maven可以灰常方便使用下面命令实现项目构建,不过必须连接网络,然后maven会自动从*仓库http://repo1.maven.org/maven2,下载相应的jar文件,从而管理java项目。

会出现如下下载信息

用起来超爽的Maven——入门篇 

 

a)打开cmd命令行,进入hello项目根目录执行 mvn compile编译命令,查看根目录变化

b)cmd 中继续录入mvn clean清理命令,然后再次查看根目录变化

c)cmd 中录入 mvn clean compile清理编译命令, 查看根目录变化

d)cmd 中录入 mvn clean test测试命令,查看根目录变化

e)cmd 中录入 mvn clean package打包命令,查看根目录变化

f)cmd 中录入 mvn clean site生成网站命令,查看根目录变化

你还在等什么,赶快试试吧。


上一篇:Java34.Marven


下一篇:Maven 学习笔记 多环境配置