Chapter 6. 一个多模块项目

6.1. 简介

本章,我们创建一个结合了前两章样例的多模块项目。???中开发的simple-weather代码将会与Chapter 5, 一个简单的Web应用中定义的simple-webapp结合以创建一个新的web应用,它获取天气预报信息然后显示在web页面上。本章最后,你能将够使用Maven开发复杂的,多模块项目。

6.1.1. 下载本章样例

该样例中开发的多模块项目包含了???Chapter 5, 一个简单的Web应用中项目的修改的版本,我们不会再使用Maven Archetype插件来生成这个多模块项目。我们强烈建议当你在阅读本章内容的时候,下载样例代码作为一个补充参考。本章的样例项目包含在本书的样例代码中,你可以从两个地方下载,http://www.sonatype.com/book/mvn-examples-1.0.zip或者http://www.sonatype.com/book/mvn-examples-1.0.tar.gz。解开存档文件至任意目录,然后到ch06/目录。在ch06/目录你会看到一个名为simple-parent/的目录,它包含了本章开发出来的多模块Maven项目。在这个simple-parent/项目目录中,你会看到一个pom.xml,以及两个子模块目录simple-weather/simple-webapp/。如果你想要在浏览器里看样例代码,访问http://www.sonatype.com/book/examples-1.0,然后点击ch06/目录。