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项目。