`
wantongliu
  • 浏览: 8521 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

第7本书 Maven Cookbook

阅读更多
Table of Contents

Chapter 1: Basics of Apache Maven
Setting up Apache Maven on Windows
Setting up Apache Maven on Linux
Setting up Apache Maven on Mac
Verifying the Apache Maven installation
Creating a new project
Compiling and testing a project
Understanding the Project Object Model 
Understanding the build lifecycle 
Understanding build profiles 

Chapter 2: Software Engineering Techniques 
Build automation 
Project modularization 
Dependency management 
Source code quality checks 
Test Driven Development 
Acceptance testing automation 
Deployment automation 

Chapter 3: Agile Team Collaboration 
Creating centralized remote repositories 
Performing continuous integration with Hudson 
Integrating source code management
Team integration with Apache Maven 
Implementing environment integration 
Distributed development 
Working in offline mode

Chapter 4: Reporting and Documentation 
Documenting with a Maven site 
Generating Javadocs with Maven 
Generating unit test reports 
Generating code coverage reports 
Generating code quality reports
Setting up the Maven dashboard 

Chapter 5: Java Development with Maven 
Building a web application 
Running a web application 
Enterprise Java development with Maven 
Using Spring Framework with Maven 
Using Hibernate persistence with Maven 
Using Seam Framework with Maven 

Chapter 6: Google Development with Maven 
Setting up the Android development environment  
Developing an Android application
Testing and debugging an Android application 
Developing a Google Web Toolkit application 
Testing and debugging a Google Web Toolkit application 
Developing a Google App Engine application

Chapter 7: Scala, Groovy, and Flex 
Integrating Scala development with Maven 
Integrating Groovy development with Maven 
Integrating Flex development with Maven  

Chapter 8: IDE Integration
Creating a Maven project with Eclipse 3.7 
Importing a Maven project with Eclipse 3.7 
Creating a Maven project with NetBeans 7  
Importing a Maven project with NetBeans 7 
Creating a Maven project with IntelliJ IDEA 10.5 
Importing a Maven project with IntelliJ IDEA 10.5 

Chapter 9: Extending Apache Maven
Creating a Maven plugin using Java 
Making your Java Maven plugin useful
Documenting your Maven plugin 
Creating a Maven plugin using Ant
Creating a Maven plugin using JRuby 
分享到:
评论

相关推荐

    Apache Maven Cookbook 2015最新版

    综上所述,《Apache Maven Cookbook》是学习和深入理解 Apache Maven 强大功能的实用指南,适用于各种层次的 Java 开发者,无论是初学者还是有经验的开发者,都可以从本书中获得知识和技能上的提升。通过本书提供的...

    Apache.Maven.Cookbook.1785286129

    Apache Maven Cookbook is for those who want to learn how Apache Maven can be used for build automation. It is also meant for those familiar with Apache Maven, but want to understand the finer nuances ...

    第一个maven工程案例

    本案例“第一个maven工程案例”旨在帮助初学者快速理解并掌握Maven的基本用法。下面将详细阐述Maven工程的创建、配置以及相关知识点。 1. **Maven工程结构** Maven遵循约定优于配置的原则,一个标准的Maven工程...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    ** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过使用一个统一的构建过程,简化了项目的构建、依赖管理以及文档生成等任务。Maven 3.5.2是Maven的一个稳定版本,包含了众多...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    maven第三方仓库配置

    ### Maven第三方仓库配置详解 #### 一、为什么使用Maven? 在现代的Java开发中,Maven已经成为构建管理和依赖管理的标准工具。它提供了一种强大的方法来管理项目的构建过程、依赖关系及其文档。 ##### 关于第三方...

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    使用Maven导入Maven工程的视频教程

    使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...

    Windoiws的maven3.8.8

    ### 七、Maven插件 Maven还允许通过插件来执行特定任务,比如编译Java源码、生成文档、打包应用等。在`pom.xml`的`build/plugins`部分定义插件,例如使用maven-jar-plugin生成JAR文件: ```xml <groupId>org...

    maven之开源中国Maven库

    【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

    maven API maven API

    **Maven API 深入理解** Maven API 是 Apache Maven 的核心接口和类库,它是构建Java项目的重要工具,提供了强大的依赖管理和项目对象模型(Project Object Model, POM)。Maven API使得开发者能够通过简单的命令行...

    maven学校配置maven配置maven配置

    maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置maven配置...

    maven教程-maven教程-maven教程

    Maven的仓库分为本地仓库和远程仓库,本地仓库用于存储本地项目依赖的jar包,远程仓库则是Maven中央仓库或其他第三方仓库,用于当本地仓库不存在相应依赖时,自动下载到本地。Maven的POM文件定义了项目的详细信息,...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

    Maven全版本资源,Maven 3.0.5-3.8.5,每个版本包含4个文件,Maven3全资源打包下载,Maven全集

    共7个版本资源,分别为: apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-...

Global site tag (gtag.js) - Google Analytics