Public Member Functions | Static Public Member Functions | Public Attributes

alma.acs.eclipse.utils.pluginbuilder.PluginBuilder Class Reference

List of all members.

Public Member Functions

 PluginBuilder (String[] args) throws Exception
void build () throws Exception
boolean parseCmdLineArgs (String[] args)

Static Public Member Functions

static void main (String[] args)
static void printUsage (OutputStream stream)

Public Attributes

final String jacorbFolderPropertyName = "acs.system.classpath.jacorb.jardirs"
final String endorsedFoldersPropertyName = "java.endorsed.dirs"

Detailed Description

Build an eclipse plugin from one or more jar files.

The required ACS jars are read from $INTROOT, $ACSROOT and so on.
The purpose of PluginBuilder is to build an eclipse plugin to import ACS jars while developing RCP applications for ACS. The computation requires:

The structure of a plugin is: plugin_folder META-INF MANIFEST.MF plugin.xml jarFile1.jar jarFile2.jar ... jarFile3.jar

Author:
acaproni
Since:
ACS-8.0.1

Constructor & Destructor Documentation

alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.PluginBuilder ( String[]  args  )  throws Exception

Member Function Documentation

void alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.build (  )  throws Exception

Build the plugin

Exceptions:
Exception In case of error building the plugin

Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.main().

static void alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.main ( String[]  args  )  [static]
boolean alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.parseCmdLineArgs ( String[]  args  ) 
static void alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.printUsage ( OutputStream  stream  )  [static]

Print the usage string in the passed stream

Parameters:
stream The stream to print the string

Member Data Documentation

The endorsed folders of jars

final String alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.jacorbFolderPropertyName = "acs.system.classpath.jacorb.jardirs"

The jacorb folder of jar files.

It comes from the $JAVA_HOME environment variable.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties