public class PluginBuilder
extends java.lang.Object
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
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
endorsedFoldersPropertyName
The endorsed folders of jars
|
java.lang.String |
jacorbFolderPropertyName
The jacorb folder of jar files.
|
| Constructor and Description |
|---|
PluginBuilder(java.lang.String[] args)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
build()
Build the plugin
|
static void |
main(java.lang.String[] args)
The main
|
boolean |
parseCmdLineArgs(java.lang.String[] args)
Parse the command line
|
static void |
printUsage(java.io.OutputStream stream)
Print the usage string in the passed stream
|
public final java.lang.String jacorbFolderPropertyName
It comes from the $JAVA_HOME environment variable.
public final java.lang.String endorsedFoldersPropertyName
public PluginBuilder(java.lang.String[] args)
throws java.lang.Exception
args - Command line argumentsjava.lang.Exceptionpublic void build()
throws java.lang.Exception
java.lang.Exception - In case of error building the pluginpublic boolean parseCmdLineArgs(java.lang.String[] args)
args - The command line paramstrue if the user asked for helppublic static void main(java.lang.String[] args)
args - public static void printUsage(java.io.OutputStream stream)
stream - The stream to print the string