## Running routes using Maven

### Overview

If the project containing your route is a Maven project, you can use the m2e plug-in to run your route. Using this option, you can execute any Maven goals, before the route runs.

### Procedure

To run a route using Maven:

1. In Package Explorer, select the root of the project .

2. Right-click it to open the context menu, and then select Run As > Maven build.

   - The first time you run the project using Maven the Edit Configuration editor opens, so you can create a Maven runtime profile.

     To create the runtime profile:

     1. Make sure the route directory of your Apache Camel project appears in the Base directory: field.

        For example on Linux the root of your project will be similar to `~/workspace/simple-router`.

     2. In the Goals: field, enter `camel:run`.

     3. Click Apply and then Run.

   - Subsequent Maven runs use this profile, unless you modify it between runs.

### Results

The Console view displays the output from the Maven run.

### Related topics

Editing a Maven runtime profile