Maven与SSM)
一、maven 项目管理工具
1.作用
自动化构建、依赖管理
2.核心概念
1)项目对象模型: Project Object model (POM)
maven工具将项目视为一个“对象”进行管理,在pom.xml中配置了项目对象的各种“配置/属性”,用于自动化处理
pom.xml中的配置信息
参考:pom中的配置标签
项目自身信息
生成项目文档用到的信息
文件头 <xml version= “” encoding=""> <project>
模型版本 <modelVersion>
项目坐标 <groupid>(公司名) <artifactid>(项目通用名) <version>(项目版本) <name>(项目名) <description>(文档描述) <URL>(从哪个网站可找到该项目)<packaging> 打包机制jar/war/pom… <developers>开发者信息 等等
项目运行依赖信息(依赖管理模型)
添加依赖 <dependencies>
添加本项目的本地仓库 <repositories>
运行环境信息
<build> <plugins> 添加插件,Tomcat/jdk等
一个最简单的pom.xml文件配置如下 :
<?xml version="1.0" encoding="UTF-8"?>
<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>heimaStudy</groupId