标签:
目录
1. 配置maven环境
2. 修改仓库位置
3. 创建maven项目
4. pom.xml文件
5. 编译项目代码
6. 导入eclipse
7. 修改软件版本
8. 增加软件
1. 配置maven环境
配置环境变量
变量名:M2_HOME
变量值:D:\kuaipan\java\apache-maven-3.0.5
找到path
在环境变量值尾部加入:;%M2_HOME%\bin;---前面注意分号
打开命令提示符,检查maven环境是否有误
C:\Users\mengxl>mvn -v
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:
28+0800)
Maven home: D:\kuaipan\java\apache-maven-3.0.5\bin\..
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: D:\kuaipan\java\jdk1.6.0_45\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8", version: "6.2", arch: "x86", family: "windows"
2. 修改仓库位置
修改maven\conf\目录下的setting.xml文件,设置成我们创建的仓库路径。
<localRepository>D:/kuaipan/m2/repository</localRepository>
3. 创建maven项目
mvn archetype:generate -DgroupId=com.test -DartifactId=hello -DpackageName=com.test -Dversion=1.0
下载必须的jar文件后创建完成。
4. 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.test</groupId>
<artifactId>hello</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<name>hello</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
project:pom.xml文件中的顶层元素;
modelVersion:指明POM使用的对象模型的版本。这个值很少改动。
groupId:指明创建项目的组织或者小组的唯一标识。GroupId是项目的关键标识,典型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins是所有Maven插件项目指定的groupId。
artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个JAR文件。第二,象源代码包通常使用artifactId作为最后名称的一部分。典型的产品名称使用这个格式: <artifactId>- <version>. <extension>(比如:myapp-1.0.jar)。
version:项目产品的版本号。Maven帮助你管理版本,可以经常看到SNAPSHOT这个版本,表明项目处于开发阶段。
name:项目的显示名称,通常用于maven产生的文档中。
url:指定项目站点,通常用于maven产生的文档中。
description:描述此项目,通常用于maven产生的文档中。
对于一个项目中只有下面的一部分是是我们需要关注的:
<groupId>com.test</groupId>
<artifactId>hello</artifactId>
<version>1.0</version>
5. 编译项目代码
我们的项目已经创建完成。但我们点开目录发现,它并不是我们eclipse所需要的项目目录格式。我们需要把它构建成我们eclipse可以导入的项目。
在命令提示符下进入到我们的创建的项目目录下,执行:mvn clean compile
Clean 告诉maven清除输入输出目录target/,compile告诉maven编译项目主代码
项目是编译完后,执行命令:mvn eclipse:eclipse
6. 导入eclipse
打开eclipse,先配置maven仓库路径
Window----Perferences-----java-----Build Path-----Classpath Variables
New一个变量的类路径。
Name :M2_REPO 注意这个名字必须要大写。
Path :D:/kuaipan/m2/repository 点击“Folder…”找到有本地仓库的位置。
注意:如果按照了maven的eclipse插件,这个地方默认会有值,并且不可以修改。需要在maven插件中的User Settings中修改。
7. 修改软件版本
打开pom.xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
修改上面junit版本。
Maven中央仓库:
http://search.maven.org
搜索:g:"junit" AND a:"junit",查出版本修改。如改成<version>4.11</version>
然后重新执行:mvn eclipse:eclipse
8. 增加软件
比如加入struts2。
在pom.xml中加入:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.15</version>
</dependency>
然后更新项目就可从中央仓库下载。
标签:
原文地址:http://www.cnblogs.com/zhenjava/p/4743961.html