使用MAVEN进行项目管理的标准流程化配置

来源:互联网 发布:机房效果图制作软件 编辑:程序博客网 时间:2024/05/18 22:42

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

0 0