Developing Applications Using Continuous Integration
Table of Contents
Show All | Collapse- Title and Copyright Information
- Preface
- 1 Introduction to Continuous Integration
- 2 Roadmap for Continuous Integration
- 3 Installing and Configuring Subversion for Version Control
- 4 Installing and Configuring the Archiva Maven Repository Manager
- 4.1 Overview of Archiva
- 4.2 Downloading Archiva
- 4.3 Installing Archiva
- 4.4 Configuring Archiva
- 4.4.1 Configuring the Server
- 4.4.2 Starting the Server
- 4.4.3 Creating an Administrator User
- 4.4.4 Internal and Snapshot Repositories
- 4.4.5 Proxy Repository
- 4.4.6 Configuring Mirror Repositories
- 4.4.7 Creating Development, Production, Quality Assurance, and Test Repositories
- 4.4.8 Creating a Deployment Capable User
- 4.5 More Information
- 4.6 Maven Repository Manager Administration
- 5 Installing and Configuring Maven for Build Automation and Dependency Management
- 5.1 Setting Up the Maven Distribution
- 5.2 Customizing Maven Settings
- 5.3 Populating the Maven Repository Manager
- 5.3.1 Introduction to the Maven Synchronization Plug-In
- 5.3.2 Installing Oracle Maven Synchronization Plug-In
- 5.3.3 Running the Oracle Maven Synchronization Plug-In
- 5.3.4 Things to Know About Replacing Artifacts
- 5.3.5 Populating Your Maven Repository
- 5.3.6 Running the Push Goal
- 5.3.7 Things to Know About Patching
- 5.3.8 Considerations for Archetype Catalogs
- 5.3.9 Example settings.xml
- 5.3.10 Deploying a Single Artifact
- 6 Installing and Configuring Hudson for Continuous Integration
- 7 Understanding Maven Version Numbers
- 8 Customizing the Build Process with Maven POM Inheritance
- 9 Building Java EE Projects for WebLogic Server with Maven
- 9.1 Introduction to Building Java EE Project with Maven
- 9.2 Using the Basic WebApp Maven Archetype
- 9.2.1 Customizing the Project Object Model File to Suit Your Environment
- 9.2.2 Compiling Your Project
- 9.2.3 Packaging Your Project
- 9.2.4 Deploying Your Project to the WebLogic Server Using Maven
- 9.2.5 Deploying Your Project to the WebLogic Server Using Different Options
- 9.2.6 Testing Your Basic WebApp Project
- 9.3 Using the Basic WebApp with EJB Maven Archetype
- 9.4 Using the Basic WebService Maven Archetype
- 9.5 Using the Basic MDB Maven Archetype
- 10 Building Oracle Coherence Projects with Maven
- 11 Building a Real Application with Maven
- 12 From Build Automation to Continuous Integration