oAW-M2-Plugin
 | Version
Current version is 2.0.0 |
The openArchitectureWare Generator-Framework
provides only an Ant-Task
natively. This can used in Maven-based projects, too, but it's not the best way.
So we decide to develop a Maven2-Plugin
. This plugin is fully configurable (Outlet- and Property-Configuration). The plugin is based on the oAW-Workflow component. This is the only direct dependency to the oAW Framework. The plugin is independent to the used oAW Version. Only if the Workflow component is changed a backward-incompatible version will be released. But this you read here first 
Changes in the current version
Features
- Lose coupling with the oAW Framework, only dependent to the Workflow component
- Provides 8 configurable outlets by default
- Any properties you need can be configured an will be directed to the oAW Workflow component
- Extend the Compile- and Testclasspath with the outlets pointing to java resources
- Extend the resources with the outlets pointing to non-java resources
- Searching for the workflow definition in all configured resources
- Can check any resource for UptoDate checks. With this checks you can avoid unnessesary generator runs
- With a system property you can disable this feature
- Knows all dependencies with the scope test (so all configured dependencies are in the classpath by default)