All Classes and Interfaces

Class
Description
 
 
A MOJO that relies on an unpacked ivy engine.
 
 
Jar with only a Manifest.MF that defines the classpath.
Compiles an ivy Project with an ivyEngine.
 
Compiles the test sources.
Engine status files from deployment.
 
Deploys a single project (iar) or a full application (set of projects as zip) to a running Axon Ivy Engine.
 
 
Deploys a set of test projects (iar) or a full application (set of projects as zip) to a running test engine.
 
Factory that provides an URLClassLoader for ivy Engine class access.
 
 
Sends commands like start, stop to the ivy Engine
mvn-plugin implementation of: ch.ivyteam.server.ServerState
 
 
 
 
 
 
 
 
Display help information on project-build-plugin.
Call mvn ivy:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
 
Packs the compiled project as ivy-archive (IAR).
Downloads an Axon Ivy Engine from the web if it does not yet exists in the correct version.
Deploys ivy deployables to an Axon Ivy Engine.
 
 
Invokes processLine whenever a full line has been written to this stream.
Output stream which buffer and redirect a stream line by line.
 
Delete copied maven dependencies in the lib/mvn-deps folder.
Copy maven dependencies to a specific folder.
 
Provides project build functionality that can only be accessed trough reflection on an ivy Engine classloader.
 
 
 
 
Shares crucial test engine internals with the forked JVM that runs tests.
Set the "project.build.sourceEncoding" property to "UTF-8" for the maven-resource plugin, if not manually defined.
Shares the classpath of the built ivy project and it's engine as public property and tries to auto-configure 'maven-surefire-plugin' to use this classpath.
 
A file that is used by multiple Mojos/Goals during the build lifecycle.
Shares the Engine core classpath with the property: ivy.engine.core.classpath.
Sets the logging properties for the ivy engine.
Starts the Axon Ivy Engine for integration testing.
Stops the Axon Ivy Engine after integration testing