Maven:项目构建工具

Posted ysq2018china

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven:项目构建工具相关的知识,希望对你有一定的参考价值。

项目构建工具 —— Maven

Maven简介

Maven官网: http://maven.apache.org/

 

百度百科:关键词: 项目对象模型(Project Object Model),项目管理工具,合理叙述项目间的依赖关系

作用

1)      管理jar

2)      将项目拆分若干个模块,多个模块组合成大项目

3)      热部署,热编译

 

仓库概念

 

依赖特性

 

Maven安装与配置

Maven下载地址:http://maven.apache.org/download.cgi

 

步骤:

首先,保证jdk已经安装和系统环境全局配置

然后,进行maven的安装

最后,配置maven的环境变量:变量名:MAVEN_HOME  值: == maven的文件的根目录

Maven命令

mvn –version 查看所安装maven的版本,检验环境配置是否成功

mvn help:effective-pom 查看父pom默认配置显示Effective POM 

 

mvn compile  编译

mvn clean  清空(已编译的)

mvn test  测试

mvn package  打包

mvn install  把项目安装到本地仓库( maven远程仓库: http://mvnrepository.com/

Maven pom.xml中的标签元素

modelVersion      POM模型版本4.0.0固定

groupId           一般指公司或组织的项目,如 org.springframework

artifactId          指项目的某个具体模块,比如 spring-context

version            项目的版本号

 

Maven在Eclipse中作为插件使用

最新的eclipse mars(2015)直接集成了maven,所以无需再安装插件,如果没有集成,在eclipse

install中添加插件,

Name: m2e

Loction: http://download.eclipse.org/technology/m2e/releases

 

配置

配置本地仓库: user setting

 

构建项目

目录结构(必须遵守的规范):

src/main/java

存放项目的源代码(.java文件)

src/main/resources

一般存放项目的配置文件,如spring,mybatis的配置文件

src/main/webapp

存放web项目资源文件(建立web项目才有)

src/test/java

存放测试源代码

src/test/resources

测试的配置文件

target

项目输出位置(含有.class文件,打包文件)

pom.xml

项目的核心配置文件,项目依赖管理中心

以上是关于Maven:项目构建工具的主要内容,如果未能解决你的问题,请参考以下文章

Maven——强大的Java项目构建工具

Maven:项目构建工具

java,maven项目构建工具学习

Maven项目构建工具

Maven项目构建工具

Maven项目构建工具