Book Image

Apache Maven Cookbook

Book Image

Apache Maven Cookbook

Overview of this book

Table of Contents (18 chapters)
Apache Maven Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Adding a new Maven profile


Let us add a simple Maven profile to test our understanding of profiles.

How to do it...

Let's create a new Maven profile, by performing the following steps:

  1. Create a new Maven project using the commands specified in the Creating a simple project with Maven recipe in Chapter 1, Getting Started.

  2. Add the following code in the pom.xml file:

    <profiles>
          <profile>
              <id>dev</id>
              <activation>
                  <activeByDefault>false</activeByDefault>
              </activation>
          </profile>
      </profiles>

How it works...

There are two ways to create a profile: in the project's pom file or in the settings file. It is important to note that, if a profile is active from the settings file, its values will override any profiles with equivalent IDs in the pom file.

The profile in pom.xml can have the following elements:

<profile>
      <id>test</id>
      <activation>...</activation...