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

Using the Maven Resources plugin


The Resources plugin comes into picture to copy project resources to the output directory. The resources can be for the project to run or for the purpose of testing.

How to do it...

Let's start using the Maven Resources plugin by performing the following steps:

  1. Open the command prompt.

  2. Run the following command on the simple project that we created earlier:

    mvn process-resources
    
  3. Observe what happens:

    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ simple-project ---
    [INFO] skip non existing resourceDirectory C:\projects\apache-maven-cookbook\simple-project\src\main\resources
    

How it works...

When we specify the process-resources phase, Maven executes the resources goal of maven-resources-plugin, which is bound to the process-resources lifecycle phase.

In the earlier project, there are no resources and hence, resources are not copied.

If you add a file in src\main\resources (as in the case of the project-with-resources project), you will see the...