本篇给出maven3的pom文件样例。包括:
- 项目打包方式;
- 项目如何打成可执行jar包;
- 如何预定义一些常量,如版本号;
- 生成站点(site),如生成javadoc文件;
- 如何自定义项目源代码的主目录;
- 如何自定义项目测试代码的主目录;
- 如何添加项目依赖的jar包,并指定依赖范围;
- 如何添加可选依赖;
下面直接贴出样例代码。
<pre name="code" class="html"><pre name="code" class="html"><pre name="code" class="html"><?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>cn.pri.qk</groupId>
<artifactId>QSProject</artifactId>
<version>1.0-SNAPSHOT</version>
<name>A Test Project</name>
<!--定义项目的打包方式,可选值为:jar(默认), war, pom, apk, 如果一个项目是父项目,那么必须设置为pom。-->
<packaging>jar</packaging>
<!--使用<properties>元素来定义一些常量,即便于统一修改,又能减少出错的几率-->
<properties>
<project.version>1.0</project.version>
<jdk.version>1.8</jdk.version>
<springFramework.version>2.5.6</springFra