`
wen147258
  • 浏览: 27180 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven学习三部曲之一maven搭建

阅读更多
大家都知道maven在项目构建的过程中比ant更有优势,我们可以使用maven把我们的项目build成jar,pom,war等格式的文件,maven是一个基于插件的框架,使用各种插件能够使我们完成各种不同的工作,接下来我给大家分享一些maven经常使用的一些知识,整个maven的学习分为三篇,希望大家关注,今天给大家分享的是maven的搭建。搭建maven通常有以下几种方式:
第一种方式:
1、直接下载maven插件,下载地址为:http://maven.apache.org/,我下载的是maven-3.2.1,现在最新的是3.2.2。
2、解压缩apache-maven-3.2.1.zip,在系统环境变量的path变量中添加maven的路径,我机器上的路径为:D:\maven\apache-maven-3.2.1\bin
3、打开控制台,输入mvn -version,如果出现了你maven的版本信息,说明mvn安装成功了
第二种方式:
1、在eclipse中添加maven插件,现在的eclipse版本里面下载完之后就已经有了maven插件,如果你的eclipse中已经有了maven插件,点击window->prefrence->maven->user setting,在右侧的user setting里面把你下载的maven目录的conf目录下的setting.xml文件导入进来,这样eclipse的maven插件也就算完成了。
2、如果你的eclipse中没有maven插件的话,你可以通过Elipse Marketplace中搜索eclipse中的maven插件,这里我就不再说这种方式的安装了,因为现在的eclipse的版本都集成了maven。
完成上述安装后,我们可以在eclipse中新建maven项目了,在新建maven项目的时候需要注意的是你是新建maven java项目还是maven Java web项目,不同类型的maven项目创建出来后的结构有所区别,这里我们也不再多讲,我们主要来看下maven项目创建后生成的pom.xml文件,下面是我创建一个maven项目后的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>
	<!-- 通过GVA定义唯一的项目 -->
	<groupId>com.wq</groupId>
	<artifactId>spring_maven</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>pom</packaging>
	<name>spring-maven</name>
	<description>spring maven project</description>
	<!-- 该项目中不同的模块,不同模块之间本身无任何关系 -->
	<modules>
		<module>spring_mave_dao</module>
		<module>spring_maven_service</module>
		<module>spring_maven_web</module>
	</modules>
	<properties>
		<spring.version>4.0.5.RELEASE</spring.version>
		<slf4j.version>1.7.6</slf4j.version>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>
	
	<dependencies>
		<!--junit依赖 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.5</version>
			<scope>test</scope>
		</dependency>

</project>


我们先了解一下POM是什么玩意,POM是项目对象模型,我们通过xml文件即pom.xml文件来表示一个项目,上面就是一个简单的pom.xml文件里面的内容,这篇文章是让大家对maven有一个初步的了解,下一篇我们将对pom.xml文件进行深入的学习。
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics