Table of Contents
- 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
-
5
Installing and Configuring Maven for Build Automation and Dependency Management
- Setting Up the Maven Distribution
- Customizing Maven Settings
- JDBC Drivers, UCP and Companion Jars
-
Populating the Maven Repository Manager
- Introduction to the Maven Synchronization Plug-In
- Installing the Oracle Maven Synchronization Plug-In
- Running the Oracle Maven Synchronization Plug-In
- Replacing Artifacts
- Populating Your Maven Repository
- Running the Push Goal on an Existing Maven Repository
- Things to Know About Patching
- Considerations for Archetype Catalogs
- Example settings.xml file
- Deploying a Single Artifact
-
6
Configuring the Oracle Maven Repository
- Accessing the Oracle Maven Repository
- Artifacts Provided
- Adding the Oracle Maven Repository to Your Project POM
- Configure Maven to Use a Compatible HTTP Wagon
- Configuring the HTTP Wagon
- Considerations for Using the Oracle Maven Repository with Maven Without a POM
- Accessing the Oracle Maven Repository from an Automated Build Tool
- 7 Installing and Configuring Hudson for Continuous Integration
- 8 About Maven Version Numbers
- 9 Customizing the Build Process with Maven POM Inheritance
-
10
Building Java EE Projects for WebLogic Server with Maven
- Introduction to Building a Java EE Project with Maven
-
Using the Basic WebApp Maven Archetype
- Creating a Basic WebApp Project
- Customizing the Project Object Model File to Suit Your Environment
- Compiling Your Java EE Project
- Packaging Your Java EE Project
- Deploying Your Java EE Project to the WebLogic Server Using Maven
- Deploying Your Java EE Project to the WebLogic Server Using Different Options
- Testing Your Basic WebApp Project
- Using the Basic WebApp with EJB Maven Archetype
- Using the Basic WebService Maven Archetype
- Using the Basic MDB Maven Archetype
- 11 Building Oracle Coherence Projects with Maven
- 12 Building ADF Projects with Maven
-
13
Building Oracle SOA Suite and Oracle Business Process Management Projects with Maven
- Introduction to Building Oracle SOA Suite and Oracle Business Process Management Projects with Maven
- Creating a New SOA Application and Project from a Maven Archetype
- Creating a SOA Project in an Existing SOA Application from a Maven Archetype
- Editing Your SOA Application in Oracle JDeveloper
- Building Your SOA Project with Maven
- What You May Need to Know About Building SOA Projects
- Deploying Your SOA Project to the SOA Server with Maven
- Running SCA Test Suites with Maven
- What You May Need to Know About Deploying SOA Composites
- What You May Need to Know About ADF Human Task User Interface Projects
- Undeploying Your SOA Project
- What You May Need to Know About the SOA Parent POM
-
14
Building Oracle Service Bus Projects with Maven
- Introduction to Building Oracle Service Bus Projects with Maven
- Creating an Oracle Service Bus Application from a Maven Archetype
- Editing Your OSB Application in Oracle JDeveloper
- Creating an Oracle Service Bus Project from a Maven Archetype
- Building Your OSB Project with Maven
- Deploying Your Project to the Oracle Service Bus Server with Maven
- What You May Need to Know About the Oracle Service Bus Parent POM
- 15 Building a Real Application with Maven
- 16 From Build Automation to Continuous Integration