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