1,首先下载maven,下载后在任意目录解压。
2,配置maven的环境变量,因为是基于java的开发,所以要先配置java的环境变量后才能配置maven。
3,新建环境变量M2_HOME指向maven的解压目录。
4,在path后面新增(;%M2_HOME%\bin)。
在配置好以上环境变量后,基本就可以使用了,但为了准确,我们要查看我们安装的环境变量是否正确,我们就需要查看一下;
通过(echo %环境变量名%)即可查看相应的环境变量,我们使用(mvn -v)来查看maven的详细版本信息。
5,配置好maven后,我们接下来要配置eclipse了,为了使用eclipse,我们需要安装maven的插件,这里不再说明。
然后进入(windows>preference>maven)我们需要配置两个参数(Installation和User Setting)
Installation:制定maven的解压后目录。
User Setting:制定用户自定义下载仓库。
下面来说说MAVEN的POM模型,即项目对象模型的详细配置。
<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>...</groupId> <artifactId>...</artifactId> <version>...</version> <packaging>...</packaging> <dependencies>...</dependencies> <parent>...</parent> <dependencyManagement>...</dependencyManagement> <modules>...</modules> <properties>...</properties> <!-- 构建过程的设置 --> <build>...</build> <reporting>...</reporting> <!-- 项目信息设置 --> <name>...</name> <description>...</description> <url>...</url> <inceptionYear>...</inceptionYear> <licenses>...</licenses> <organization>...</organization> <developers>...</developers> <contributors>...</contributors> <!-- 环境设置 --> <issueManagement>...</issueManagement> <ciManagement>...</ciManagement> <mailingLists>...</mailingLists> <scm>...</scm> <prerequisites>...</prerequisites> <repositories>...</repositories> <pluginRepositories>...</pluginRepositories> <distributionManagement>...</distributionManagement> <profiles>...</profiles> </project>我们使用maven搭建项目,最近本的配置如下,先上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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.aa.bb</groupId> <artifactId>myapp</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>myapp Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> </dependency> </dependencies> <build> <finalName>myapp</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> </project>这些是必填的项目,只有在这些项目都完整无缺的情况下,才能保证后续服务的正确配置。
6,在基础工作做好以后,还要保证项目的各处JDK版本信息的一致性,主要有以下几处:
(windows>preference>server>jdk)
(项目右键>properties>java Compiler)
(项目右键>properties>project facelet)
(项目右键>buildPath>library)
7,也要保证web module版本的一致性
即保证(项目右键>properties>project facelet>Dynamic web module)与项目的web.xml的版本保持一致。
通过以上7步,就已经完全的搭建好了maven项目,已经可以解决项目以来包的问题,进入快速发咯阶段了,但是还有一些工作。
8,目录结构控制,在java Resources下新建source folder此类文件是会发布到项目中的,如果新建过程出错,在build path下将错误的文件夹删除后重建。
9,通过Run as相关命令可以编译,发布项目。
10,通过 maven>update project可以快速更新maven项目。
原文地址:http://blog.csdn.net/fuleidemo/article/details/45865849