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.
1.7.0