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" |
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
alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.PluginBuilder | ( | String[] | args | ) | throws Exception |
Constructor
args | Command line arguments |
References alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.parseCmdLineArgs().
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.main().
void alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.build | ( | ) | throws Exception |
Build the plugin
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] |
The main
args |
References alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.build(), and alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.PluginBuilder().
boolean alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.parseCmdLineArgs | ( | String[] | args | ) |
Parse the command line
args | The command line params |
true
if the user asked for help References alma.acs.util.CmdLineArgs.getValues(), alma.acs.util.CmdLineArgs.isSpecified(), alma.acs.util.CmdLineArgs.parseArgs(), and alma.acs.util.CmdLineArgs.registerOption().
Referenced by alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.PluginBuilder().
static void alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.printUsage | ( | OutputStream | stream | ) | [static] |
Print the usage string in the passed stream
stream | The stream to print the string |
final String alma.acs.eclipse.utils.pluginbuilder.PluginBuilder.endorsedFoldersPropertyName = "java.endorsed.dirs" |
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.