# Using Maven with OEPE

Maven is installed with your Fusion Middleware in your Oracle home at `ORACLE_HOME/oracle_common/modules/org.apache.maven_3.0.4`. This is a copy of the standard Maven 3.0.4 release, without any modifications. You can also get Maven from the Apache website.

To use Maven as the build tool for developing ADF applications in OEPE, you need to populate the Maven repository with Oracle artifacts. For populating the repository, a Maven Synhronization plug-in is provided, which allows you to populate a local or shared Maven repository from an Oracle home. When you install a Fusion Middleware 12c product, the Maven archetypes, plug-ins, and Project Object Models (POMs) are installed with the product where the synchronization plug-in can find them.

Using Maven with OEPE requires you to configure and setup the maven environment using the following steps:

1. How to Set Up Your Maven Environment

2. How to Create Your Maven Settings File

3. How to Use the Oracle Maven Synchronization Plug-In

4. How to Install the Maven Archetypes

Note: After you patch your Oracle home, you should run the plug-in again to ensure that your Maven repository matches Oracle home. This ensures that your builds use correct versions of all artifacts in that particular environment. For information on patching, see Chapter 5, “Installing and Configuring Maven for Build Automation and Dependency Management" in Oracle Fusion Middleware, Developing Applications Using Continuous Integration.