您的位置:首页 > 其它

maven基础知识(一)

2015-02-09 01:23 351 查看
在我们使用Maven之前首先需要下载Maven 下载地址:http://maven.apache.org/download.cgi

配置Maven环境变量 :path=apache-maven-3.1.1-bin\apache-maven-3.1.1\bin(bin目录所在的路径)

通过cmd命令打开docs窗口输入命令:mvn -v 显示一下信息,则说明安装成功

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09

2+0800)

Maven home: E:\ruanjian\apache-maven-3.1.1-bin\apache-maven-3.1.1\bin

Java version: 1.7.0_13, vendor: Oracle Corporation

Java home: E:\ruanjian\jdk\JDK\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"

接下来我们就可以开始使用Maven

实例:

在桌面建立一个maven的文件夹,在maven文件夹下面创建一个pom.xml文件和一个src文件夹,pom.xml中的内容如下:

<?xml version="1.0" encoding="utf-8"?>

<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>TestOne</groupId> //表示项目的名称

<artifactId>sayHello</artifactId> //表示项目中的一个模块

<version>1.0</version> //表示当前模块版本 上面三项标示一个模块

</project> //其中的schema可以从其他的项目(spring、CXF)中的pom.xml参考

在src文件夹下面建一个main文件夹,在main文件夹下面建一个java文件夹,java文件夹下面就是我们的java源代码

在java文件夹下面创建一个iteam文件夹(包),在该包中创建一个SayHello.java文件

package iteam;

public class SayHello

{ public String sayHello()

{

return "HELLO";

}

}

此时我们在docs窗口进入到maven文件夹下输入命令:mvn complie 此时就会编译源文件
,在maven文件夹下面生成一个target文件夹,并且生成相关的信息

在src文件夹下面建一个test文件夹,在main文件夹下面建一个java文件夹,java文件夹下面就是我们的测试代码

在java文件夹下面创建一个iteam文件夹(包),在该包中创建一个TestSayHello.java文件

package iteam;

import org.junit.*;

public class TestSayHello

{

@Test

public void testSayHello()

{

SayHello sh=new SayHello();

Assert.assertEquals(sh.sayHello(),"HELLO");

}

}

在此测试类中我们用到了第三方的jar包,因此需要在pom.xml中配置相关的信息,注明我们项目中依赖的jar包,

<dependencies> //配置所有的依赖

<dependency> //配置其中的一个依赖

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.8.1</version>

</dependency>

</dependencies> //需要注意的是我们并没有手动通过classpath中加入junit的jar包,是由于maven回自动从仓库中下载相关的jar 然后引用

此时我们在docs窗口进入到maven文件夹下输入命令:mvn test 此时就会运行测试文件 ,在maven文件夹下面生成一个target文件夹(如果存在就直接添加信息),并且生成相关的信息

以上就是我们maven项目的基本构架。

maven其他命令:

mvn clean :表示删除target文件夹

mvn install :表示将我们当前的项目通过jar文件的形式放入到我们的仓库中

mvn package :表示将我们的当前项目打包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: