首页 > 其他 > 详细

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

时间:2015-05-15 02:10:06      阅读:198      评论:0      收藏:0      [点我收藏+]

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

?

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

?

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

?

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

?

bubuko.com,布布扣

?

?一、下载安装

?

下载地址:

?

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个环境变量

?

bubuko.com,布布扣?

?

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

?

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

?

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

?

?bubuko.com,布布扣

?

?

?

第三步.打开cmd

?

输入mvn?-v

?

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

?

bubuko.com,布布扣?

?

?

?

二、手动建立第一个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项目。

?

会出现如下下载信息

?

bubuko.com,布布扣?

?

?

?

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生成网站命令,查看根目录变化

?

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

?

关注作者:

?

bubuko.com,布布扣??? bubuko.com,布布扣

?

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

原文:http://it-source.iteye.com/blog/2211033

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!