Introduction
2009-08-22
Maven helper Plugin
This project helps to build maven projects.
There is three ways of using this toolbox :
- The plugin way : the project offers some plugins (see Plugin overview)
- The plugin toolkit : a very small framework to create new plugins (see Plugin toolkit overview)
- The test toolkit : usefull classes to make new tests (see Test toolkit overview)
What's new in version 1.2.6
Introduces a new api for mojo dealing with encoding.
The new contract is org.nuiton.plugin.PluginWithEncoding.
To use it, just add an implements for your mojo on this contract and implements it.
When mojo will be init, it will check sanity of encoding and if no encoding was specified, it will use the system one defined by system property file.encoding.
Plugin overview
The plugin has the following goals:
- helper:collect-files to collect some files over a project.
- helper:help display help about the plugin (goals, usage).
- helper:send-email to send a email.
- helper:share-server-secret to expose a server secret data in project.
- helper:check-auto-container to check if project is auto-contained in some repositories.
Consult the usages page to have more details of mojos.
Consult the examples page to have some examples of mojos.