使用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项目。
- 使用MAVEN进行项目管理的标准流程化配置
- 使用Maven进行项目管理
- 使用Maven进行项目管理
- 大型Java项目中使用maven进行管理,pom.xml文件中build的配置
- Maven结合Nexus管理项目配置流程
- [转载]使用Maven进行项目管理
- Win7使用Maven进行项目管理
- 使用Maven来管理项目-Maven安装配置(一)
- 用Maven进行项目管理
- 用Maven进行项目管理
- 用Maven进行项目管理
- 使用Maven来管理项目(一) Maven的安装与配置
- 使用maven+sonarqube进行Android项目管理(一)
- 使用maven+sonarqube进行Android项目管理(二)
- Ebean使用maven配置的加载流程
- 使用Junit4对由Maven管理的Spring项目进行单元测试
- 使用Maven管理项目
- 使用Maven管理你的项目吧
- 大一第二学期第11周【程序阅读(2)】
- 第11周项目2-职员有薪水了(1)
- R软件学习笔记-8(回归分析)
- Axis2, Apche CXF, JDK, xfire 四种经典模式 部署 webservice service\client
- 第十一周阅读程序2
- 使用MAVEN进行项目管理的标准流程化配置
- 第十一周 项目零 是春哥啊
- 项目一
- awk中的变量
- python 断点续传下载
- 11.2职员有薪水了
- CAA中对象(结构树可见)获取的总结
- 第十一周阅读程序1:继承与派生类的构造函数和析构函数
- 第十一周项目1--存储班长信息的学生类(2)