Maven通过项目中的pom.xml文件,对项目引用的jar、测试、环境、构建生成等进行配置。
一、一个pom.xml文件通常包括三个部分:头部、依赖部、构建生成部。为了对pom.xml更好的操作,建议使用Eclipse 4.3以上版本。
1、头部
设置maven识别的项目信息,如groupId、artifactId、packaging、version、name、url、developers等,一些描述性的
2、依赖部
SpringMVC写REST接口,引用的包比较少,就以下几个部分:
A、测试:junit
B、spring框架:spring-webmvc、spring-test。spring框架的其它包,在spring-webmvc都包含了,不用再引用。
C、mysql驱动 :mysql-connector-java、mybatis-spring
D、连接池:c3p0
E、json解析器:org.codehaus.jackson的jackson-core-asl、jackson-core-lgpl、jackson-mapper-asl、jackson-mapper-lgpl
F、文件上传:commons-io、commons-fileupload
G、HTTP客户端:httpclient
H、日志:log4j
I、环境:jstl、standard、javaee-api
3、构建生成部
设置项目的生成目标、资源以及Maven插件.
二、完整的SpringMVC写REST的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>com.jiahe.rest</groupId> 1、 修改为项目的groupId
<artifactId>demo2</artifactId> 2、修改为项目的artifactId
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version> 3、修改为项目的版本
<name>demo2 Maven Webapp</name> 4、修改为项目的name
<url>http://maven.apache.org</url>
<developers>
<developer>