第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 

猜你喜欢

转载自wantongliu.iteye.com/blog/2404516