首先去下载apache-maven-3.0.5-bin.zip
http://maven.apache.org/download.cgi
建一个home目录:
在path变量下加入%M2_HOME%\bin:
maven安装测试:使用命令:mvn -v
出现上面内容,表示安装成功了。
===========首先改变maven仓库的路径:============
到maven的安装目录:apache-maven-3.0.5\conf下的settings.xml文件中修改仓库位置:
增加如下代码即可<localRepository>d:/repository</localRepository>
注意:
(1)在bin目录下,有个maven-model-builder.jar中有个pom-4.0.xml的repositories 标签设置了中央仓库的地址。
(2)我们可以将项目分成多个模块,然后将各个模块开发好,将模块用dependency引进来就可以使用。
===============maven的 常用命令:====================
mvn compile:编译
mvn test:测试
mvn clean:清空target文件夹
mvn package:将项目打包到target文件夹
mvn install:会将我们依赖的jar包发到本地仓库中,如d:/repository
mvn archetype:generate -DgroupId=zttc.itat.maven -DartifactId=maven-ch03 -Dversion=0.0.1-SNAPSHOT
==============maven 简单的demo=====================
建立目录:在D:\目录下建立maven_2013\maven-ch01
里面建立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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>zttc.itat.maven</groupId> <artifactId>maven-ch01</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies> </project>
在maven_2013\maven-ch01下建立src\main\java\zttc\itat\maven\HelloMaven.java
package zttc.itat.maven; public class HelloMaven { public String sayHello(String name) { return "hello:"+name; } }
执行命令:mvn compile
就会在目录:maven_2013\maven-ch01中出现target目录,里面存放着编译后的class文件。
在maven_2013\maven-ch01下建立src\test\java\zttc\itat\maven\TestHelloMaven.java
执行命令:mvn test
就会在目录target中出现测试结果,在target\surefire-reports目录下保存测试结果。
执行命令:mvn clean:会删除target文件夹
mvn package:target文件夹会新增maven-ch01-0.0.1-SNAPSHOT.jar包
mvn install:会将当前项目的jar包,即,maven-ch01-0.0.1-SNAPSHOT.jar发布到本地仓库如d:/repository中。