aQute.bnd.main
Class bnd
java.lang.Object
aQute.lib.osgi.Processor
aQute.bnd.main.bnd
- All Implemented Interfaces:
- Constants, Reporter, Closeable
public class bnd
- extends Processor
Utility to make bundles.
TODO Add Javadoc comment for this type.
- Version:
- $Revision: 1.8 $
| Fields inherited from interface aQute.lib.osgi.Constants |
BLUEPRINT_TIMEOUT_ATTRIBUTE, BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE, BND_LASTMODIFIED, BUILDFILES, BUILDPATH, BUMPPOLICY, BUNDLE_ACTIVATIONPOLICY, BUNDLE_ACTIVATOR, BUNDLE_BLUEPRINT, BUNDLE_CATEGORY, BUNDLE_CLASSPATH, BUNDLE_CONTACTADDRESS, BUNDLE_COPYRIGHT, BUNDLE_DESCRIPTION, BUNDLE_DOCURL, BUNDLE_ICON, BUNDLE_LICENSE, BUNDLE_LOCALIZATION, BUNDLE_MANIFESTVERSION, BUNDLE_NAME, BUNDLE_NATIVECODE, BUNDLE_REQUIREDEXECUTIONENVIRONMENT, BUNDLE_SPECIFIC_HEADERS, BUNDLE_SYMBOLIC_NAME_ATTRIBUTE, BUNDLE_SYMBOLICNAME, BUNDLE_UPDATELOCATION, BUNDLE_VENDOR, BUNDLE_VERSION, BUNDLE_VERSION_ATTRIBUTE, CLASSPATH, COMMAND_DIRECTIVE, CONDITIONAL_PACKAGE, CONDUIT, CREATED_BY, CURRENT_PACKAGE, CURRENT_USES, CURRENT_VERSION, DEBUG, DEFAULT_BAR_EXTENSION, DEFAULT_BND_EXTENSION, DEFAULT_JAR_EXTENSION, DEPENDSON, DEPLOYREPO, DESCRIPTION_ATTRIBUTE, directives, DONOTCOPY, DUPLICATE_MARKER, DYNAMICIMPORT_PACKAGE, EXCLUDE_DIRECTIVE, EXPORT_CONTENTS, EXPORT_PACKAGE, EXPORT_SERVICE, EXTENSION_DIRECTIVE, FAIL_OK, FRAGMENT_ATTACHMENT_DIRECTIVE, FRAGMENT_HOST, headers, IGNORE_PACKAGE, IMPORT_DIRECTIVE, IMPORT_PACKAGE, IMPORT_PRIVATE, IMPORT_REFERENCE, IMPORT_SERVICE, importDirectives, INCLUDE, INCLUDE_DIRECTIVE, INCLUDE_RESOURCE, INCLUDERESOURCE, KEYSTORE_LOCATION_DIRECTIVE, KEYSTORE_PASSWORD_DIRECTIVE, KEYSTORE_PROVIDER_DIRECTIVE, LANGUAGE_ATTRIBUTE, LINK_ATTRIBUTE, MAKE, MANDATORY_DIRECTIVE, METAPACKAGES, NAME_ATTRIBUTE, NO_IMPORT_DIRECTIVE, NOEXTRAHEADERS, NOMANIFEST, NONE, NOPE, NOUSES, options, OSNAME_ATTRIBUTE, OSVERSION_ATTRIBUTE, PATH_DIRECTIVE, PEDANTIC, PLUGIN, POM, PRESENCE_DIRECTIVE, PRIVATE_PACKAGE, PROCESSOR_ATTRIBUTE, RELEASEREPO, REMOVE_ATTRIBUTE_DIRECTIVE, REMOVE_HEADERS, REPORTNEWER, REQUIRE_BUNDLE, RESOLUTION_DIRECTIVE, RESOURCEONLY, RUNBUNDLES, RUNPATH, RUNPROPERTIES, RUNSYSTEMPACKAGES, RUNVM, SELECTION_FILTER_ATTRIBUTE, SERVICE_COMPONENT, SIGN, SIGN_PASSWORD_DIRECTIVE, SIGNATURE_TEST, SINGLETON_DIRECTIVE, SIZE_ATTRIBUTE, SOURCEPATH, SOURCES, SPLIT_PACKAGE_DIRECTIVE, STRATEGY_HIGHEST, STRATEGY_LOWEST, SUB, TESTBUNDLES, TESTCASES, TESTPACKAGES, TESTREPORT, TOOL, UNDERTEST, USES_DIRECTIVE, USES_USES, VALID_PROPERTY_TYPES, VERBOSE, VERSION_ATTRIBUTE, VERSIONPOLICY, VISIBILITY_DIRECTIVE |
|
Constructor Summary |
bnd()
|
|
Method Summary |
void |
debug(String[] args,
int i)
Printout all the variables. |
void |
doExtract(String[] args,
int i)
Extract a file from the JAR |
void |
doPrint(String string,
int options)
|
boolean |
doWrap(File properties,
File bundle,
File output,
File[] classpath,
int options,
Map<String,String> additional)
|
Project |
getProject()
|
static void |
main(String[] args)
|
void |
repo(String[] args,
int i)
Manage the repo. |
void |
runtests(String[] args,
int i)
Run the tests from a prepared bnd file. |
void |
setOut(PrintStream out)
|
void |
test(String[] args,
int i)
Run a test |
| Methods inherited from class aQute.lib.osgi.Processor |
_basedir, addClose, addIncluded, addProperties, appendPath, begin, clear, close, error, error, exists, getBase, getErrors, getFile, getFile, getFlattenedProperties, getInfo, getInfo, getMacroDomains, getManifestAsProperties, getParent, getPlugins, getPlugins, getProperties, getPropertiesFile, getProperty, getProperty, getReplacer, getTop, getWarnings, isDuplicate, isExceptions, isFailOk, isMissingPlugin, isOk, isPedantic, isPerfect, isTrue, join, join, join, lastModified, loadProperties, merge, mergeProperties, mergeProperties, newHashMap, newList, newList, newMap, newMap, newSet, newSet, normalize, normalize, parseHeader, parseHeader, printClause, printClauses, printClauses, progress, propertiesChanged, read, refresh, removeDuplicateMarker, replaceAll, replaceWitInstruction, setBase, setExceptions, setFileMustExist, setForceLocal, setParent, setPedantic, setProperties, setProperties, setProperties, setProperty, setTrace, split, split, split, trace, unsetProperty, updateModified, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bnd
public bnd()
main
public static void main(String[] args)
doPrint
public void doPrint(String string,
int options)
throws Exception
- Throws:
Exception
doWrap
public boolean doWrap(File properties,
File bundle,
File output,
File[] classpath,
int options,
Map<String,String> additional)
throws Exception
- Throws:
Exception
setOut
public void setOut(PrintStream out)
test
public void test(String[] args,
int i)
throws Exception
- Run a test
- Throws:
Exception
getProject
public Project getProject()
throws Exception
- Throws:
Exception
debug
public void debug(String[] args,
int i)
throws Exception
- Printout all the variables.
- Parameters:
args - i -
- Throws:
Exception
repo
public void repo(String[] args,
int i)
throws Exception
- Manage the repo.
repo
list
put <file|url>
get <bsn> (<version>)?
fetch <file|url>
- Throws:
Exception
runtests
public void runtests(String[] args,
int i)
throws Exception
- Run the tests from a prepared bnd file.
- Parameters:
args - i -
- Throws:
Exception
doExtract
public void doExtract(String[] args,
int i)
throws Exception
- Extract a file from the JAR
- Throws:
Exception
Copyright © 2010 aQute SARL. All Rights Reserved.