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:项目构建工具的主要内容,如果未能解决你的问题,请参考以下文章