Processor.CL, Processor.FileLine
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BNDCNF |
static java.lang.String |
BNDFILE |
LIST_SPLITTER
BASELINE, BASELINEREPO, BLUEPRINT_TIMEOUT_ATTRIBUTE, BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE, BND_ADDXMLTOTEST, BND_LASTMODIFIED, BNDDRIVER, BNDDRIVER_ANT, BNDDRIVER_BND, BNDDRIVER_ECLIPSE, BNDDRIVER_GRADLE, BNDDRIVER_GRADLE_NATIVE, BNDDRIVER_INTELLIJ, BNDDRIVER_MAVEN, BNDDRIVER_OSMORC, BNDDRIVER_SBT, BUILDFILES, BUILDPACKAGES, BUILDPATH, BUMPPOLICY, BUNDLE_ACTIVATIONPOLICY, BUNDLE_ACTIVATOR, BUNDLE_BLUEPRINT, BUNDLE_CATEGORY, BUNDLE_CLASSPATH, BUNDLE_CONTACTADDRESS, BUNDLE_CONTRIBUTORS, BUNDLE_COPYRIGHT, BUNDLE_DESCRIPTION, BUNDLE_DEVELOPERS, BUNDLE_DOCURL, BUNDLE_ICON, BUNDLE_LICENSE, BUNDLE_LOCALIZATION, BUNDLE_MANIFESTVERSION, BUNDLE_NAME, BUNDLE_NATIVECODE, BUNDLE_REQUIREDEXECUTIONENVIRONMENT, BUNDLE_SCM, BUNDLE_SPECIFIC_HEADERS, BUNDLE_SYMBOLIC_NAME_ATTRIBUTE, BUNDLE_SYMBOLICNAME, BUNDLE_UPDATELOCATION, BUNDLE_VENDOR, BUNDLE_VERSION, BUNDLE_VERSION_ATTRIBUTE, CACHEDIR, CARDINALITY_DIRECTIVE, CHECK, CLASSPATH, COMMAND_DIRECTIVE, COMPILER_SOURCE, COMPILER_TARGET, COMPONENT_ACTIVATE, COMPONENT_CONFIGURATION_POLICY, COMPONENT_DEACTIVATE, COMPONENT_DESCRIPTORS, COMPONENT_DESIGNATE, COMPONENT_DESIGNATEFACTORY, COMPONENT_DYNAMIC, COMPONENT_ENABLED, COMPONENT_FACTORY, COMPONENT_GREEDY, COMPONENT_IMMEDIATE, COMPONENT_IMPLEMENTATION, COMPONENT_MODIFIED, COMPONENT_MULTIPLE, COMPONENT_NAME, COMPONENT_NAMESPACE, COMPONENT_OPTIONAL, COMPONENT_PROPERTIES, COMPONENT_PROVIDE, COMPONENT_SERVICEFACTORY, COMPONENT_VERSION, componentDirectives, CONDITIONAL_PACKAGE, CONDITIONALPACKAGE, CONDUIT, CONSUMER_POLICY, CONTRACT, CREATED_BY, CURRENT_PACKAGE, CURRENT_USES, CURRENT_VERSION, DEBUG, DEFAULT_BAR_EXTENSION, DEFAULT_BND_EXTENSION, DEFAULT_BNDRUN_EXTENSION, DEFAULT_CHARSET, DEFAULT_DO_NOT_COPY, DEFAULT_JAR_EXTENSION, DEFAULT_LAUNCHER_BSN, DEFAULT_PREPROCESSS_MATCHERS, DEFAULT_PROP_BIN_DIR, DEFAULT_PROP_SRC_DIR, DEFAULT_PROP_TARGET_DIR, DEFAULT_PROP_TESTBIN_DIR, DEFAULT_PROP_TESTSRC_DIR, DEFAULT_TESTER_BSN, DEPENDSON, DEPLOY, DEPLOYREPO, DESCRIPTION_ATTRIBUTE, DIFFIGNORE, DIGESTS, directives, DISTRO, DONOTCOPY, DSANNOTATIONS, DSANNOTATIONS_OPTIONS, DUPLICATE_MARKER, DYNAMICIMPORT_PACKAGE, EEPROFILE, EEPROFILE_AUTO_ATTRIBUTE, EFFECTIVE_DIRECTIVE, EMBEDDED_REPO, EMPTY, EMPTY_HEADER, EXCLUDE_DIRECTIVE, EXPERIMENTS, EXPORT, EXPORT_CONTENTS, EXPORT_PACKAGE, EXPORT_SERVICE, EXPORTTYPE, EXTENSION, EXTENSION_DIRECTIVE, FAIL_OK, FILTER_DIRECTIVE, FIXUPMESSAGES, FIXUPMESSAGES_IS_DIRECTIVE, FIXUPMESSAGES_IS_ERROR, FIXUPMESSAGES_IS_IGNORE, FIXUPMESSAGES_IS_WARNING, FIXUPMESSAGES_REPLACE_DIRECTIVE, FIXUPMESSAGES_RESTRICT_DIRECTIVE, FRAGMENT_ATTACHMENT_DIRECTIVE, FRAGMENT_HOST, FROM_DIRECTIVE, GESTALT, GESTALT_BATCH, GESTALT_CI, GESTALT_INTERACTIVE, GESTALT_OFFLINE, GESTALT_SHELL, headers, IGNORE_PACKAGE, IMPORT_DIRECTIVE, IMPORT_PACKAGE, IMPORT_PRIVATE, IMPORT_REFERENCE, IMPORT_SERVICE, importDirectives, INCLUDE, INCLUDE_DIRECTIVE, INCLUDE_RESOURCE, INCLUDERESOURCE, INTERNAL_EXPORTED_DIRECTIVE, INTERNAL_SOURCE_DIRECTIVE, INVALIDFILENAMES, JAVA, JAVA_DEBUG, JAVAAGENT, JAVAC, JAVAC_PROFILE, JAVAC_SOURCE, JAVAC_TARGET, JIDENTIFIER, KEYSTORE_LOCATION_DIRECTIVE, KEYSTORE_PASSWORD_DIRECTIVE, KEYSTORE_PROVIDER_DIRECTIVE, LANGUAGE_ATTRIBUTE, LAUNCHER_PLUGIN, LIB_DIRECTIVE, LINK_ATTRIBUTE, LITERAL_ATTRIBUTE, MAKE, MANDATORY_DIRECTIVE, MANIFEST, MANIFEST_NAME, META_PERSISTENCE, METAPACKAGES, METATYPE, METATYPE_ANNOTATIONS, METATYPE_ANNOTATIONS_OPTIONS, NAME_ATTRIBUTE, NAMESECTION, NAMESPACE_STEM, NO_IMPORT_DIRECTIVE, NOANNOTATIONS, NOBUILDINCACHE, NOBUNDLES, NODEFAULTVERSION, NOEE, NOEXTRAHEADERS, NOJUNIT, NOJUNITOSGI, NOMANIFEST, NONE, NOUSES, options, OSNAME_ATTRIBUTE, OSVERSION_ATTRIBUTE, OUTPUT, OUTPUTMASK, PACKAGE, PACKAGE_JPM, PACKAGEINFOTYPE, PATH_DIRECTIVE, PEDANTIC, PLUGIN, PLUGINPATH, PLUGINPATH_SHA1_ATTR, PLUGINPATH_URL_ATTR, POM, PREPROCESSMATCHERS, PRESENCE_DIRECTIVE, PRIVATE_DIRECTIVE, PRIVATE_PACKAGE, PRIVATEPACKAGE, PROCESSOR_ATTRIBUTE, PROFILE, PROVIDE_CAPABILITY, PROVIDE_DIRECTIVE, PROVIDER_POLICY, PROVIDER_TYPE_DIRECTIVE, RELEASEREPO, REMOVE_ATTRIBUTE_DIRECTIVE, REMOVEHEADERS, REPORTNEWER, REPOSITORIES, REQUIRE_BND, REQUIRE_BUNDLE, REQUIRE_CAPABILITY, RESOLUTION_DIRECTIVE, RESOLVE, RESOURCEONLY, RUNBLACKLIST, RUNBUILDS, RUNBUNDLES, RUNEE, RUNENV, RUNFRAMEWORK, RUNFRAMEWORK_NONE, RUNFRAMEWORK_SERVICES, RUNFW, RUNJDB, RUNKEEP, RUNNOREFERENCES, RUNPATH, RUNPATH_LAUNCHER_DIRECTIVE, RUNPATH_MAIN_DIRECTIVE, RUNPROGRAMARGS, RUNPROPERTIES, RUNREMOTE, RUNREPOS, RUNREQUIRE, RUNREQUIRES, RUNSTORAGE, RUNSYSTEMCAPABILITIES, RUNSYSTEMPACKAGES, RUNTIMEOUT, RUNTRACE, RUNVM, SAVEMANIFEST, SELECTION_FILTER_ATTRIBUTE, SERVICE_COMPONENT, SET_COMPONENT_DIRECTIVES, SET_COMPONENT_DIRECTIVES_1_1, SET_COMPONENT_DIRECTIVES_1_2, SIGN, SIGN_PASSWORD_DIRECTIVE, SIGNATURE_TEST, SINGLETON_DIRECTIVE, SIZE_ATTRIBUTE, SNAPSHOT, SOURCEPATH, SOURCES, SPECIFICATION_VERSION, SPLIT_PACKAGE_DIRECTIVE, STRICT, SUB, SYSTEMPROPERTIES, TESTCASES, TESTCONTINUOUS, TESTER_PLUGIN, TESTPACKAGES, TESTPATH, TESTREPORT, TESTSOURCES, TESTSUITES, TESTUNRESOLVED, TOOL, TSTAMP, UNDERTEST, UPTO, USES_DIRECTIVE, USES_USES, VALID_PROPERTY_TYPES, VERBOSE, VERSION_ATTR_LATEST, VERSION_ATTR_PROJECT, VERSION_ATTR_SNAPSHOT, VERSION_ATTRIBUTE, VERSION_FILTER, VISIBILITY_DIRECTIVE, WAB, WABLIB
Constructor and Description |
---|
Project(Workspace workspace,
java.io.File buildDir) |
Project(Workspace workspace,
java.io.File projectDir,
java.io.File buildFile) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
_findfile(java.lang.String[] args) |
java.lang.String |
_help(java.lang.String[] args) |
java.lang.String |
_ide(java.lang.String[] args) |
java.lang.String |
_p_allsourcepath(java.lang.String[] args) |
java.lang.String |
_p_bootclasspath(java.lang.String[] args) |
java.lang.String |
_p_buildpath(java.lang.String[] args) |
java.lang.String |
_p_dependson(java.lang.String[] args) |
java.lang.String |
_p_output(java.lang.String[] args) |
java.lang.String |
_p_sourcepath(java.lang.String[] args) |
java.lang.String |
_p_testpath(java.lang.String[] args) |
java.lang.String |
_project(java.lang.String[] args) |
java.lang.String |
_repo(java.lang.String[] args) |
java.lang.String |
_repos(java.lang.String[] args) |
void |
action(java.lang.String command) |
void |
action(java.lang.String command,
java.lang.Object... args) |
void |
addClasspath(java.io.File f)
bnd maintains a class path that is set by the environment, i.e.
|
void |
baseline()
Do a baseline for this project
|
java.io.File[] |
build() |
java.io.File[] |
build(boolean underTest)
This is the external method that will pre-build any dependencies if it is
out of date.
|
java.io.File[] |
buildLocal(boolean underTest)
Build without doing any dependency checking.
|
void |
bump() |
void |
bump(java.lang.String mask)
Bump the version of this project.
|
void |
clean() |
void |
clearClasspath() |
void |
compile(boolean test) |
void |
deploy()
Deploy the current project to a repository
|
void |
deploy(java.io.File file)
Deploy the file (which must be a bundle) into the repository.
|
void |
deploy(java.lang.String name,
java.io.File file)
Deploy the file (which must be a bundle) into the repository.
|
void |
doMavenPom(Strategy strategyx,
java.util.List<Container> result,
java.lang.String action)
The user selected pom in a path.
|
void |
export(java.lang.String runFilePath,
boolean keep,
java.io.File output) |
void |
exportRunbundles(java.lang.String runFilePath,
java.io.File outputDir) |
void |
fillActions(java.util.Map<java.lang.String,Action> all) |
java.util.Map<java.lang.String,Action> |
getActions() |
java.util.Collection<java.io.File> |
getAllsourcepath() |
java.util.Collection<Container> |
getBootclasspath() |
java.util.Collection<java.lang.String> |
getBsns() |
ProjectBuilder |
getBuilder(ProjectBuilder parent)
Return a new builder that is nicely setup for this project.
|
java.io.File[] |
getBuildFiles()
This method must only be called when it is sure that the project has been
build before in the same session.
|
java.io.File[] |
getBuildFiles(boolean buildIfAbsent) |
java.util.Collection<Container> |
getBuildpath() |
Container |
getBundle(java.lang.String bsn,
java.lang.String range,
Strategy strategy,
java.util.Map<java.lang.String,java.lang.String> attrs)
Get a bundle from one of the plugin repositories.
|
java.util.List<Container> |
getBundles(Strategy strategyx,
java.lang.String spec,
java.lang.String source)
Analyze the header and return a list of files that should be on the
build, test or some other path.
|
int |
getChanged() |
java.util.Collection<Container> |
getClasspath() |
Packages |
getContained()
Get the contained packages calculated from all builders from the last
build
|
Container |
getDeliverable(java.lang.String bsn,
java.util.Map<java.lang.String,java.lang.String> attrs)
Answer the container associated with a given bsn.
|
java.util.Collection<Container> |
getDeliverables()
Returns containers for the deliverables of this project.
|
java.util.Collection<Project> |
getDependson() |
Packages |
getExports()
Get the exported packages form all builders calculated from the last
build
|
java.io.File[] |
getFiles()
Return the files
|
Packages |
getImports()
Get the imported packages from all builders calculated from the last
build
|
protected java.lang.Object[] |
getMacroDomains()
This should be overridden by subclasses to add extra macro command
domains on the search list.
|
java.lang.String |
getName() |
java.io.File |
getOutput() |
java.io.File |
getOutputFile(java.lang.String bsn) |
java.io.File |
getOutputFile(java.lang.String bsn,
java.lang.String version)
Calculate the file for a JAR.
|
Version |
getPackageInfo(java.lang.String packageName) |
ProjectLauncher |
getProjectLauncher()
Get a launcher.
|
ProjectTester |
getProjectTester() |
boolean |
getRunBuilds() |
java.util.Collection<Container> |
getRunbundles() |
java.util.Collection<Container> |
getRunFw()
Return the run framework
|
boolean |
getRunKeep() |
java.util.Collection<Container> |
getRunpath() |
java.util.Collection<java.lang.String> |
getRunProgramArgs() |
java.util.Map<java.lang.String,java.lang.String> |
getRunProperties() |
java.io.File |
getRunStorage() |
java.util.Collection<java.lang.String> |
getRunVM() |
java.util.Collection<java.io.File> |
getSourcePath() |
java.io.File |
getSrc()
Deprecated.
|
java.io.File |
getSrcOutput() |
Builder |
getSubBuilder(java.io.File bndFile)
Return the builder associated with the give bnd file or null.
|
ProjectBuilder |
getSubBuilder(java.lang.String string)
Return a build that maps to the sub file.
|
java.util.Collection<? extends Builder> |
getSubBuilders()
Get a list of the sub builders.
|
java.io.File |
getTarget() |
java.io.File |
getTargetDir() |
java.io.File |
getTestOutput() |
java.util.Collection<Container> |
getTestpath() |
java.io.File |
getTestSrc() |
static Project |
getUnparented(java.io.File propertiesFile) |
Jar |
getValidJar(java.io.File f)
This methods attempts to turn any jar into a valid jar.
|
Jar |
getValidJar(Jar jar,
java.lang.String id) |
Jar |
getValidJar(java.net.URL url) |
Version |
getVersion(java.lang.String bsn) |
java.util.Map<java.lang.String,Version> |
getVersions() |
Workspace |
getWorkspace() |
boolean |
isCnf() |
boolean |
isNoBundles()
Answer if this project does not have any output
|
boolean |
isStale()
Check if this project needs building.
|
boolean |
isValid() |
void |
junit()
Run JUnit
|
protected Strategy |
overrideStrategy(java.util.Map<java.lang.String,java.lang.String> attrs,
Strategy useStrategy) |
Jar |
pack(java.lang.String profile) |
void |
prepare()
Set up all the paths
|
void |
propertiesChanged() |
boolean |
refresh()
Refresh if we are based on stale data.
|
void |
refreshAll() |
void |
release() |
void |
release(boolean test) |
void |
release(java.lang.String name)
Release.
|
void |
release(java.lang.String name,
boolean test)
Release
|
java.io.File |
release(java.lang.String jarName,
java.io.InputStream jarStream) |
java.io.File |
release(java.lang.String name,
java.lang.String jarName,
java.io.InputStream jarStream)
Release
|
java.net.URI |
releaseURI(java.lang.String jarName,
java.io.InputStream jarStream) |
java.net.URI |
releaseURI(java.lang.String name,
java.lang.String jarName,
java.io.InputStream jarStream) |
void |
remove() |
void |
report(java.util.Map<java.lang.String,java.lang.Object> table)
Report detailed info from this project
|
protected void |
report(java.util.Map<java.lang.String,java.lang.Object> table,
boolean isProject) |
void |
run() |
void |
runLocal() |
java.io.File |
saveBuild(Jar jar) |
void |
script(java.lang.String type,
java.lang.String script) |
void |
script(java.lang.String type,
java.lang.String script,
java.lang.Object... args) |
void |
setChanged() |
void |
setDelayRunDependencies(boolean x)
Make this project delay the calculation of the run dependencies.
|
void |
setPackageInfo(java.lang.String packageName,
Version newVersion) |
void |
test() |
void |
test(java.util.List<java.lang.String> tests) |
protected Container |
toContainer(java.lang.String bsn,
java.lang.String range,
java.util.Map<java.lang.String,java.lang.String> attrs,
java.io.File result,
DownloadBlocker db) |
java.lang.String |
toString()
Printout of the status of this processor for toString()
|
void |
verifyDependencies(boolean test)
Method to verify that the paths are correct, ie no missing dependencies
|
_basedir, _native_capability, _propertiesdir, _propertiesname, _random, _thisfile, addBasicPlugin, addClose, addExtensions, addIncluded, addProperties, addProperties, append, appendPath, begin, beginHandleErrors, check, clear, close, concat, customize, doAttrbutes, doIncludeFile, doIncludeFile, endHandleErrors, error, error, exception, exists, findHeader, findHeader, findHeader, forceRefresh, formatArrays, get, get, getBase, getClass, getDuration, getErrors, getExecutor, getFile, getFile, getFlattenedProperties, getFlattenedProperties, getHeader, getHeader, getHeader, getHeader, getIncluded, getInfo, getInfo, getJarFromName, getLine, getLoader, getLocation, getManifestAsProperties, getMergedParameters, getParent, getPlugin, getPlugins, getPlugins, getProperties, getPropertiesFile, getProperty, getProperty, getProperty, getPropertyKeys, getReplacer, getSettings, getTop, getUnprocessedProperty, getWarnings, is, isDuplicate, isExceptions, isFailOk, isMissingPlugin, isOk, isPedantic, isPerfect, isTrace, isTrue, iterator, join, join, join, join, join, keySet, lastModified, loadPlugins, loadProperties, makePrintable, merge, mergeProperties, mergeProperties, mergeProperties, mergeProperties, newHashMap, newList, newList, newMap, newMap, newSet, newSet, normalize, normalize, parseHeader, parseHeader, printClause, printClauses, printClauses, printExceptionSummary, printStackTrace, progress, progress, quote, read, removeBasicPlugin, removeClose, removeDuplicateMarker, replaceAll, replaceExtension, report, set, setBase, setExceptions, setFileMustExist, setForceLocal, setParent, setPedantic, setProperties, setProperties, setProperties, setProperties, setProperty, setTrace, setTypeSpecificPlugins, signal, since, split, split, split, toFullHeaderPattern, trace, unsetProperty, updateModified, use, warning
domain, domain, domain, domain, domain, getBundleActivator, getBundleClasspath, getBundleClassPath, getBundleRequiredExecutionEnvironment, getBundleSymbolicName, getBundleVersion, getDynamicImportPackage, getExportContents, getExportPackage, getFragmentHost, getIcon, getImportPackage, getIncludeResource, getParameters, getParameters, getParameters, getParameters, getPrivatePackage, getProvideCapability, getRequireBundle, getRequireCapability, isSources, setBundleActivator, setBundleClasspath, setBundleRequiredExecutionEnvironment, setBundleSymbolicName, setBundleVersion, setBundleVersion, setConditionalPackage, setExportPackage, setFailOk, setImportPackage, setIncludeResource, setPrivatePackage, setSources, setTranslation, translate, translate
public static final java.lang.String BNDFILE
public static final java.lang.String BNDCNF
public Project(Workspace workspace, java.io.File projectDir, java.io.File buildFile) throws java.lang.Exception
java.lang.Exception
public Project(Workspace workspace, java.io.File buildDir) throws java.lang.Exception
java.lang.Exception
public static Project getUnparented(java.io.File propertiesFile) throws java.lang.Exception
java.lang.Exception
public boolean isValid()
public ProjectBuilder getBuilder(ProjectBuilder parent) throws java.lang.Exception
parent
- The project builder to use as parent, use this project if nulljava.lang.Exception
public int getChanged()
public void setChanged()
public Workspace getWorkspace()
public java.lang.String toString()
Processor
public void prepare() throws java.lang.Exception
java.lang.Exception
@Deprecated public java.io.File getSrc() throws java.lang.Exception
getSourcePath()
java.lang.Exception
public java.io.File getSrcOutput()
public java.io.File getTestSrc()
public java.io.File getTestOutput()
public java.io.File getTargetDir()
public java.util.List<Container> getBundles(Strategy strategyx, java.lang.String spec, java.lang.String source) throws java.lang.Exception
strategy
- STRATEGY_LOWEST or STRATEGY_HIGHESTspec
- The headerjava.lang.Exception
public void doMavenPom(Strategy strategyx, java.util.List<Container> result, java.lang.String action) throws java.lang.Exception
strategyx
- the strategy to use.result
- The list of result containersattrs
- The attributesjava.lang.Exception
- anything goes wrongpublic java.util.Collection<Project> getDependson() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getBuildpath() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getTestpath() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getRunpath() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getRunbundles() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getRunFw() throws java.lang.Exception
java.lang.Exception
public java.io.File getRunStorage() throws java.lang.Exception
java.lang.Exception
public boolean getRunBuilds()
public java.util.Collection<java.io.File> getSourcePath() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<java.io.File> getAllsourcepath() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getBootclasspath() throws java.lang.Exception
java.lang.Exception
public java.io.File getOutput() throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_dependson(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_buildpath(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_testpath(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_sourcepath(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_allsourcepath(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_bootclasspath(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _p_output(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object[] getMacroDomains()
Processor
getMacroDomains
in class Processor
public java.io.File release(java.lang.String jarName, java.io.InputStream jarStream) throws java.lang.Exception
java.lang.Exception
public java.net.URI releaseURI(java.lang.String jarName, java.io.InputStream jarStream) throws java.lang.Exception
java.lang.Exception
public java.io.File release(java.lang.String name, java.lang.String jarName, java.io.InputStream jarStream) throws java.lang.Exception
name
- The repository namejarName
- jarStream
- java.lang.Exception
public java.net.URI releaseURI(java.lang.String name, java.lang.String jarName, java.io.InputStream jarStream) throws java.lang.Exception
java.lang.Exception
public void release(boolean test) throws java.lang.Exception
java.lang.Exception
public void release(java.lang.String name, boolean test) throws java.lang.Exception
name
- The respository nametest
- Run testcasesjava.lang.Exception
public Container getBundle(java.lang.String bsn, java.lang.String range, Strategy strategy, java.util.Map<java.lang.String,java.lang.String> attrs) throws java.lang.Exception
bsn
- The bundle symbolic namerange
- The version rangelowest
- set to LOWEST or HIGHESTjava.lang.Exception
- when something goes wrongprotected Strategy overrideStrategy(java.util.Map<java.lang.String,java.lang.String> attrs, Strategy useStrategy)
attrs
- useStrategy
- protected Container toContainer(java.lang.String bsn, java.lang.String range, java.util.Map<java.lang.String,java.lang.String> attrs, java.io.File result, DownloadBlocker db)
bsn
- range
- attrs
- result
- public void deploy(java.lang.String name, java.io.File file) throws java.lang.Exception
name
- The repository namefile
- bundlejava.lang.Exception
public void deploy(java.io.File file) throws java.lang.Exception
file
- bundlejava.lang.Exception
public void deploy() throws java.lang.Exception
java.lang.Exception
public java.lang.String _repo(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.io.File getTarget() throws java.lang.Exception
java.lang.Exception
public java.io.File[] build(boolean underTest) throws java.lang.Exception
underTest
- java.lang.Exception
public java.io.File[] getFiles()
public boolean isStale() throws java.lang.Exception
java.lang.Exception
public java.io.File[] getBuildFiles() throws java.lang.Exception
java.lang.Exception
public java.io.File[] getBuildFiles(boolean buildIfAbsent) throws java.lang.Exception
java.lang.Exception
public java.io.File[] buildLocal(boolean underTest) throws java.lang.Exception
underTest
- java.lang.Exception
public boolean isNoBundles()
public java.io.File saveBuild(Jar jar) throws java.lang.Exception
java.lang.Exception
public java.io.File getOutputFile(java.lang.String bsn, java.lang.String version) throws java.lang.Exception
jar
- java.lang.Exception
public java.io.File getOutputFile(java.lang.String bsn) throws java.lang.Exception
java.lang.Exception
public boolean refresh()
public boolean isCnf()
public void propertiesChanged()
propertiesChanged
in class Processor
public java.lang.String getName()
public java.util.Map<java.lang.String,Action> getActions()
public void fillActions(java.util.Map<java.lang.String,Action> all)
public void release() throws java.lang.Exception
java.lang.Exception
public void export(java.lang.String runFilePath, boolean keep, java.io.File output) throws java.lang.Exception
java.lang.Exception
public void exportRunbundles(java.lang.String runFilePath, java.io.File outputDir) throws java.lang.Exception
java.lang.Exception
public void release(java.lang.String name) throws java.lang.Exception
name
- The repository namejava.lang.Exception
public void clean() throws java.lang.Exception
java.lang.Exception
public java.io.File[] build() throws java.lang.Exception
java.lang.Exception
public void run() throws java.lang.Exception
java.lang.Exception
public void runLocal() throws java.lang.Exception
java.lang.Exception
public void test() throws java.lang.Exception
java.lang.Exception
public void test(java.util.List<java.lang.String> tests) throws java.lang.Exception
java.lang.Exception
public void junit() throws java.lang.Exception
java.lang.Exception
public Jar getValidJar(java.io.File f) throws java.lang.Exception
descriptor
- in
- java.lang.Exception
public Jar getValidJar(java.net.URL url) throws java.lang.Exception
java.lang.Exception
public Jar getValidJar(Jar jar, java.lang.String id) throws java.lang.Exception
java.lang.Exception
public java.lang.String _project(java.lang.String[] args)
public void bump(java.lang.String mask) throws java.lang.Exception
mask
- the mask for bumping, see Macro._version(String[])
java.lang.Exception
public void bump() throws java.lang.Exception
java.lang.Exception
public void action(java.lang.String command) throws java.lang.Exception
java.lang.Exception
public void action(java.lang.String command, java.lang.Object... args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _findfile(java.lang.String[] args)
public void refreshAll()
public void script(java.lang.String type, java.lang.String script) throws java.lang.Exception
java.lang.Exception
public void script(java.lang.String type, java.lang.String script, java.lang.Object... args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _repos(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _help(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.util.Collection<Container> getDeliverables() throws java.lang.Exception
java.lang.Exception
public Builder getSubBuilder(java.io.File bndFile) throws java.lang.Exception
bndFile
- A file pointing to a bnd file.java.lang.Exception
public ProjectBuilder getSubBuilder(java.lang.String string) throws java.lang.Exception
string
- java.lang.Exception
public Container getDeliverable(java.lang.String bsn, java.util.Map<java.lang.String,java.lang.String> attrs) throws java.lang.Exception
bndFile
- A file pointing to a bnd file.java.lang.Exception
public java.util.Collection<? extends Builder> getSubBuilders() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<java.lang.String> getRunVM()
public java.util.Collection<java.lang.String> getRunProgramArgs()
public java.util.Map<java.lang.String,java.lang.String> getRunProperties()
public ProjectLauncher getProjectLauncher() throws java.lang.Exception
java.lang.Exception
public ProjectTester getProjectTester() throws java.lang.Exception
java.lang.Exception
public void setDelayRunDependencies(boolean x)
public void addClasspath(java.io.File f)
public void clearClasspath()
public java.util.Collection<Container> getClasspath()
public Jar pack(java.lang.String profile) throws java.lang.Exception
java.lang.Exception
public void baseline() throws java.lang.Exception
java.lang.Exception
public void verifyDependencies(boolean test) throws java.lang.Exception
test
- for test cases, also adds -testpathjava.lang.Exception
public void report(java.util.Map<java.lang.String,java.lang.Object> table) throws java.lang.Exception
protected void report(java.util.Map<java.lang.String,java.lang.Object> table, boolean isProject) throws java.lang.Exception
java.lang.Exception
public void compile(boolean test) throws java.lang.Exception
java.lang.Exception
public java.lang.String _ide(java.lang.String[] args) throws java.io.IOException
java.io.IOException
public java.util.Map<java.lang.String,Version> getVersions() throws java.lang.Exception
java.lang.Exception
public java.util.Collection<java.lang.String> getBsns() throws java.lang.Exception
java.lang.Exception
public Version getVersion(java.lang.String bsn) throws java.lang.Exception
java.lang.Exception
public Packages getExports()
public Packages getImports()
public Packages getContained()
public void remove() throws java.lang.Exception
java.lang.Exception
public boolean getRunKeep()
public void setPackageInfo(java.lang.String packageName, Version newVersion) throws java.lang.Exception
java.lang.Exception
public Version getPackageInfo(java.lang.String packageName) throws java.lang.Exception
java.lang.Exception