本章我们使用 Maven Archetype 插件创建一个简单的 web 应用程序。 我们将会在一个名为 Jetty 的 Servlet 容器中运行这个 web 应用程序,同时添加一些依赖,编写一个简单的 Servlet,并且生成一个 WAR 文件。 本章最后,你将能够开始使用 Maven 来提高你开发 web 应用程序的速度。
本章的样例是通过 Maven Archetype 插件生成的。
虽然没有样例源码你也应该能够理解这个开发过程,但还是推荐你下载样例源码作为参考。
本章的样例项目包含在本书的样例代码中,你可以从两个地方下载,http://www.sonatype.com/book/mvn-examples-1.0.zip
或者 http://www.sonatype.com/book/mvn-examples-1.0.tar.gz
。解开存档文件至任意目录,然后到 ch05/
目录。 在
ch05/
目录你会看到一个名为
simple-webapp/
的目录,它包含了本章开发出来的 Maven
项目。如果你想要在浏览器里看样例代码,访问 http://www.sonatype.com/book/examples-1.0
,然后点击 ch05/
目录。