Plugin Documentation

Goals available for this plugin:

GoalDescription
rio:classdepandjarThis goal runs the ClassDepAndJarTask utility for a module. The ClassDepAndJarTask creates a jar file from a list of classes generated by the ClassDep tool. In particular it:
  1. Searches and extracts classes directly from jar files that are specified in the Maven project's classpath. Thus it is not necessary to unjar libraries in order to include elements (classes).
  2. Creates a Jar file directly; it is not an extension of the Maven Jar plugin.
  3. Additional elements can be included in the jar file by configuring "includes" elements.
rio:deployDeploys a Rio OpString
rio:oarProperly packages an OAR (Operational String Archive).
rio:start-allStarts a Cybernode and a Provision Monitor
rio:start-cybernodeStarts a Cybernode
rio:start-monitorStarts a Provision Monitor
rio:stopStops all running Rio services
rio:uiStarts the Rio UI
rio:undeployUndeploys a Rio OpString

System Requirements

The following specifies the minimum requirements to run this Maven plugin:

Maven2.0.7
JDK1.5
MemoryNo minimum requirement.
Disk SpaceNo minimum requirement.

Usage

You should specify the version in your project's plugin configuration:

<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-rio-plugin</artifactId>
          <version>4.2</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-rio-plugin</artifactId>
        <version>4.2</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

For more information, see "Guide to Configuring Plug-ins"