2.3. Configure the Maven Repository

2.3.1. Configure the JBoss Enterprise Application Platform Maven Repository

Overview

There are two approaches to direct Maven to use the JBoss Enterprise Application Platform Maven Repository in your project:

  • You can configure the repositories in the Maven global or user settings.
  • You can configure the repositories in the project's POM file.

Procedure 2.5. Configure Maven Settings to Use the JBoss Enterprise Application Platform Maven Repository

  1. Configure the Maven repository using Maven settings

    This is the recommended approach. Maven settings used with a repository manager or repository on a shared server provide better control and manageability of projects. Settings also provide the ability to use an alternative mirror to redirect all lookup requests for a specific repository to your repository manager without changing the project files. For more information about mirrors, see Using Mirrors for Repositories.
    This method of configuration applies across all Maven projects, as long as the project POM file does not contain repository configuration.
  2. Configure the Maven repository using the project POM

    This method of configuration is generally not recommended. If you decide to configure repositories in your project POM file, plan carefully and be aware that it can slow down your build and you may even end up with artifacts that are not from the expected repository. See Why Putting Repositories in your POMs is a Bad Idea for a complete explanation of the possible consequences of this approach.
    This method of configuration overrides the global and user Maven settings for the configured project.