Saturday, June 17, 2017
Maven Groovy Plugin Example
Maven Groovy Plugin Example
Here is a powerful example by a co-worker on how to use the maven-groovy-plugin in your maven2 POMs. In this example Ron shows how you can embed a Groovy script in your POM to enforce a specific size of the resulting artifact (in this case an EAR).
This is very valuable because now you can do just about anything in your POM, including adding Java code as in this example (look under Using Java Classes).
However, with this power comes responsibility and you dont want to get in the habit of using this everywhere. Usually this is a red flag meaning you should create your own plugin to be reused by everyone. We should all be able to recognize the drawbacks of Copy+Paste.
Available link for download