xoom-build-pluginsin your builds, simply add it as build plugin in your
pom.xml. The build tasks section below describes the supported goals and their configuration.
xoom-build-pluginsenable you to perform the vital build tasks.
push-schemagoal publishes schema specifications from your sources to the schema registry.
src/main/vlingo/schemataand can be overridden by specifying
push-schemagoal doesn't bind to any lifecycle phase by default.
SchemaDefined v2.1.0as an update to
SchemaPublished v0.0.1stored in
src/main/vlingoto the registry running on
push-schemagoal is run:
@pushin the example above indicates the ID of the plugin execution (see the previous snippet with plugin configuration).
mvn installis run:
pull-schemagoal retrieves code generated by the schema registry and puts it into the
target/generated-sources/vlingooutput folder in the
generate-sourceslifecycle phase by default. You can override this default by specifying
configuration.outputDirectory. The output folder is added to maven's compile path automatically. The specifications to pull are listed using their reference.
push-schema, it's also possible to trigger
@pullin the example above indicates the ID of the plugin execution (see the previous snippet with plugin configuration).
xoom-build-pluginsrequires the use of two other plugins, namely:
maven-compiler-pluginwith the (default) groupId of