List of Examples

1.1. 一个简单的 Ant build.xml 文件
1.2. 一个简单的 Maven pom.xml
3.1. Simple 项目的 pom.xml 文件
4.1. simple-wheather 项目的初始 POM
4.2. 为 pom.xml 添加组织,法律和开发人员信息
4.3. 添加 Dom4J, Jaxen, Velocity 和 Log4J 作为依赖
4.4. Simple Weather 的 Weather 模型对象
4.5. Simple Weather 的 Main 类
4.6. Simple Weather 的 YahooRetriever 类
4.7. Simple Weather 的 YahooParser 类
4.8. Simple Weather 的 WeatherFormatter 类
4.9. Simple Weather 的 Log4J 配置文件
4.10. Simple Weather 的 Output Velocity 模板
4.11. Simple Weather 的 YahooParserTest 单元测试
4.12. Simple Weather 的 WeatherFormatterTest 单元测试
4.13. 添加一个测试范围依赖
4.14. Simple Weather 的 WeatherFormatterTest 期望输出
4.15. Simple Weather 的 YahooParserTest XML 输入
4.16. 忽略单元测试失败
4.17. 插件参数表达式
4.18. 跳过单元测试
4.19. 配置 Maven 装配描述符
5.1. simple-web 项目的初始 POM
5.2. 配置 Jetty 插件
5.3. src/main/webapp/index.jsp 的内容
5.4. src/main/webapp/WEB-INF/web.xml 的内容
5.5. SimpleServlet 类
5.6. 匹配 Simple Servlet
5.7. 添加 Servlet 2.4 规格说明作为依赖
5.8. 添加 JSP 2.0 规格说明作为依赖
6.1. simple-parent 项目的 POM
6.2. simple-weather 模块的 POM
6.3. WeatherService 类
6.4. simple-webapp 模块的 POM
6.5. simple-webapp 的 WeatherServlet
6.6. simple-webapp 的 web.xml
7.1. simple-parent 项目的 POM
7.2. simple-model 的 pom.xml
7.3. 标注的Weather模型对象
7.4. simple-model 的 Condition 模型对象
7.5. simple-weather 模块的 POM
7.6. WeatherService 类
7.7. simple-weather模块的Spring Application Context
7.8. simple-persist 的 POM
7.9. simple-persist'的WeatherDAO类
7.10. simple-persist 的 Spring Application Context
7.11. simple-persist 的 hibernate.cfg.xml
7.12. simple-webapp的POM
7.13. simple-webapp WeatherController
7.14. 由 WeatherController 呈现的 weather.vm 模板
7.15. simple-web 的 HistoryController
7.16. 由 HistoryController 呈现的 history.vm
7.17. weather-servlet.xml 中的 Spring 控制器配置
7.18. simple-webapp 的 web.xml
7.19. simple-command 的 POM
7.20. simple-command 的 Main 类
7.21. WeatherFormatter 使用 Velocity 模板呈现天气数据
7.22. weather.vm Velocity 模板
7.23. history.vm Velocity 模板
8.1. simple-parent 的最终 POM
8.2. simple-command 的最终 POM
8.3. simple-model 的最终 POM
8.4. simple-persist 的最终 POM
8.5. simple-weather 的最终 POM
8.6. simple-webapp 的最终 POM
9.1. 超级POM
9.2. 最简单的POM
9.3. 项目依赖
9.4. 声明可选依赖
9.5. 指定一个依赖界限:JUnit 3.8 - JUnit 4.0
9.6. 指定一个依赖界限:JUnit <= 3.8.1
9.7. 排除一个传递性依赖
9.8. 排除并替换一个传递性依赖
9.9. 在一个顶层POM中定义依赖版本
9.10. top-group的modules元素
9.11. sub-group的modules元素
9.12. 项目继承
9.13. 在一个单独的POM项目中巩固依赖
9.14. 声明一个对于POM的依赖
10.1. 在pre-clean阶段触发一个目标
10.2. 自定义Clean插件的行为
10.3. 为Adobe Flex (SWF)定制打包类型
10.4. 在项目资源中使用属性
10.5. src/main/filters中的default.properties
10.6. 过滤资源 (替换属性)
10.7. 配置额外的资源目录
10.8. 过滤脚本资源
10.9. 为Compiler插件设置source和target版本
10.10. 覆盖默认的源码和输出目录
10.11. 覆盖测试源码和输出的位置
10.12. 配置Surefire忽略单元测试失败
11.1. 使用一个Maven Profile覆盖Compiler插件设置
11.2. Profile中允许出现的元素
11.3. 使用Profile激活动态包含子模块
11.4. Profile激活参数:JDK版本,操作系统参数,以及属性
11.5. 在属性缺失的情况下激活Profile
11.6. 将profile放到一个profiles.xml文件中
11.7. 定义用户特定的Setting Profile (~/.m2/settings.xml)
11.8. 定义激活的Settings Profile
11.9. ~/.m2/settings.xml 中定义一个设置了environment.type的默认profile,
11.10. 项目profile,当environment.type等于'dev'时被激活
11.11. 在用户特定Settings Profile中存储秘密信息
11.12. 使用由平台激活的Profile修饰构件
11.13. 使用由平台激活的Profile和变量替换修饰构件
11.14. 依赖于一个已修饰的构件
12.1. 可运行JAR的套件描述符
12.2. 在顶层POM中配置项目套件
12.3. 在子项目中激活Assembly插件配置
12.4. 套件包裹项目的POM
12.5. 必须的套件描述符元素
12.6. 使用files在一个套件中包含一个JAR文件
12.7. Including Files with fileSet
12.8. Plexus Utils中模式排除模式的定义
12.9. Defining Dependency Sets Using Scope
12.10. Using Dependency Excludes and Includes in dependencySets
12.11. Excluding Files from a Dependency Unpack
12.12. Includes and Excluding Modules with a moduleSet
12.13. Including JavaDoc from Modules in an Assembly
12.14. Including Module Artifacts and Dependencies in an Assembly
13.1. POM中的用户定义属性
13.2. POM的Profile中的用户定义属性
13.3. 在资源中引用Maven属性
13.4. 定义变量和激活资源过滤
15.1. 一个初始的站点描述符
15.2. 给站点描述符添加Banner Left和Banner Right
15.3. 在站点描述符中创建菜单项
15.4. 站点菜单添加链接
15.5. APT文档
15.6. FAQ标记语言文档
15.7. 配置站点部署
15.8. 在用户特定Settings中存储服务器认证信息
15.9. 在远程服务器上配置文件和目录模式
15.10. 在一个项目的POM中自定义页面模板
15.11. 给站点描述符添加一个菜单项
15.12. 在站点描述符中配置自定义站点皮肤
15.13. 给HEAD元素嵌入HTML
15.14. 在你的站点Logo下添加链接
15.15. 配置站点导航链接
15.16. 放置版本信息
15.17. 放置发布日期
15.18. 配置发布日期格式
15.19. XHTML中Snippet宏的输出
16.1. 为Nexus配置Maven Settings (~/.m2/settings.xml)
16.2. 配置Maven使其为发布版和快照版使用Nexus
16.3. ${NEXUS_HOME}/conf/plexus.properties的内容
16.4. 为部署配置发布版本仓库
16.5. 为部署配置快照版本仓库
16.6. Oracle JDBC JAR 依赖
17.1. 插件描述符
17.2. 一个插件项目的POM
17.3. 一个简单的EchoMojo
17.4. Maven插件组的Maven元数据
17.5. 在Maven Settings中自定义插件组
17.6. Configuring a Plugin Prefix
17.7. 一个带有多值参数的插件
17.8. 依赖于一个Plexus组件
17.9. 在lifecycle.xml中自定义生命周期
17.10. 在Mojo中Fork一个自定义生命周期
17.11. 覆盖默认生命周期
17.12. 作为一个Extension配置一个插件
18.1. POM for an Ant Maven Plugin
18.2. Echo Ant Mojo
18.3. Echo Ant Mojo Descriptor
18.4. POM for a JRuby Maven Plugin
18.5. The Echo Ruby Mojo
18.6. Referencing a Maven Project from a Ruby Mojo
18.7. Raising a MojoError from a Ruby Mojo
18.8. Depending on a Plexus Component from a Ruby Mojo
18.9. POM for a Groovy Maven Plugin
18.10.
A.1. settings.xml中顶层元素的概览
A.2. settings.xml中的简单顶层元素
A.3. settings.xml中的Server配置
A.4. settings.xml中的Mirror配置
A.5. settings.xml中的proxy配置
A.6. 在settings.xml中定义Activation参数
A.7. 在settings.xml中设置${user.install} 属性
A.8. settings.xml中的仓库配置
A.9. 在settings.xml中设置激活profile
B.1. Adding JTA 1.0.1B to a Maven Project