This plugin enables integration between projects using ant/buildmagic and projects using maven. The primary goals of this plugin are:
- Allow projects using buildmagic to retrieve dependencies from a maven repository (examples)
- Deploy jars and other artifacts built by build magic to a maven repository (examples)
- Deploy maven built artifacts to the buildmagic repository (examples)
Note: Some of the features of this plugin include automatic generation of content (component-info.xml, etc.). Because the plugin must make some assumtions about desired content when generating these files, it may be necessary to visually inspect and manually edit some of the generated content (component-info.xml, etc) before committing to the repository.
The following maven goals are available in this plugin:
|build-thirdparty||Creates a thirdparty directory structure using artifacts downloaded from a maven repository.|
|maven-deploy||Deploys buildmagic components to a maven repository.|
|thirdparty-deploy||Generates component-info.xml and deploys maven artifacts to a buildmagic repository.|
Basic instructions on how to use the Maven Buildmagic Thirdparty Plugin can be found on the usage page .
Several examples are provided to demonstrate common uses of the plugin: