Apache Maven 3 Cookbook Table of Contents


Table of Contents

Preface
Chapter 1: Basics of Apache Maven
Chapter 2: Software Engineering Techniques
Chapter 3: Agile Team Collaboration
Chapter 4: Reporting and Documentation
Chapter 5: Java Development with Maven
Chapter 6: Google Development with Maven
Chapter 7: Scala, Groovy, and Flex
Chapter 8: IDE Integration
Chapter 9: Extending Apache Maven
Index

  • 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 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 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

                    Book backreference: 
                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software