org.codehaus.mojo.rmic
Class RmicMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.rmic.AbstractRmiMojo
          extended by org.codehaus.mojo.rmic.RmicMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, RmicConfig

public class RmicMojo
extends AbstractRmiMojo

Compiles rmi stubs and skeleton classes from a remote implementation class.

Version:
$Id: RmicMojo.java 7948 2008-10-20 20:54:37Z pgier $
Author:
Trygve Laugstøl

Field Summary
protected  List projectCompileClasspathElements
          Compile classpath of the maven project.
 
Fields inherited from class org.codehaus.mojo.rmic.AbstractRmiMojo
compilerId, excludes, includes, project
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
RmicMojo()
           
 
Method Summary
 File getClassesDirectory()
          Get the directory where the project classes are located.
 File getOutputDirectory()
          Get the directory where rmic generated class files are written.
 List getProjectClasspathElements()
          Get the list of classpath elements for the project.
 
Methods inherited from class org.codehaus.mojo.rmic.AbstractRmiMojo
execute, generateUrlCompileClasspath, getCompilerId, getRmicClasspathElements, getVersion, isIdl, isIiop, isKeep, isNoLocalStubs, isNoValueMethods, isNowarn, isVerbose, scanForRemoteClasses
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projectCompileClasspathElements

protected List projectCompileClasspathElements
Compile classpath of the maven project.

Constructor Detail

RmicMojo

public RmicMojo()
Method Detail

getOutputDirectory

public File getOutputDirectory()
Get the directory where rmic generated class files are written.

Specified by:
getOutputDirectory in interface RmicConfig
Specified by:
getOutputDirectory in class AbstractRmiMojo
Returns:
the directory

getClassesDirectory

public File getClassesDirectory()
Get the directory where the project classes are located.

Specified by:
getClassesDirectory in class AbstractRmiMojo
Returns:
The project classes directory.

getProjectClasspathElements

public List getProjectClasspathElements()
Get the list of classpath elements for the project.

Specified by:
getProjectClasspathElements in class AbstractRmiMojo
Returns:
A list containing the project classpath elements.


Copyright © 2006-2011 Codehaus. All Rights Reserved.