bundlerepository

Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1563948 is being indexed.

[FELIX-4370] Support for RepositoryContent interface

Added test and also some other refactoring/improvements.

[FELIX-4368] More work to support OSGi Repository 1.0

The SHA-256 for the content capability is now lazily computated.

Additional unit tests.

    • ?
    ./src/test/resources/repo_files/test_file_3.jar
[FELIX-4369] [FELIX-4370] Initial work towards supporting the OSGi Repository 1.0 spec

This commit provides a start for support of reading the spec-compliant Repository XML. The API for reading the XML hasn't changed, however when an XML document is encountered with the http://www.osgi.org/xmlns/repository/v1.0.0 name space it is parsed as a spec-compliant Repository XML.

This commit provides a start for supporting the Repository Service API, the actual Repository Service is not yet registered, but an implementation of this API can be obtained by wrapping the RepositoryAdmin object with the OSGiRepositoryImpl class.

Part of the work is based on and inspired by the OBR-Repository mapping as used by the Apache Aries Subsystems project (thanks!).

This work is by no means finished, it's just a start. Old clients should still work (at least the existing unit tests all pass) and new unit tests were added.

    • ?
    ./src/test/resources/repo_files/test_file_2.jar
    • ?
    ./src/test/resources/another_repository.xml
    • ?
    ./src/test/resources/spec_repository.xml
  1. … 12 more files in changeset.
Perform null check when trying to get bundle from service reference. (FELIX-3842)

Apply patch (FELIX-2465) to add system.bundle alias bundle capability.

Apply patch FELIX-3257 to consider bundle version when selecting between

capabilities from bundles with the same symbolic name.

Update Utils dependency to snapshot version. (FELIX-3119)

[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
Use 2.1 parent pom
  1. … 1 more file in changeset.
Update scm info
  1. … 1 more file in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.6
Update changelog
Update copyright year
Update copyright year
Use latest Felix parent pom, utils, and bundleplugin
Use ${project...} instead of the deprecated ${pom...} variables
Add headers to test resources
Fix repository delete bug. (FELIX-2958)

Apply patch to improve exception message. (FELIX-2912)

FELIX-2884 - The multiplicity isn't taken into account by the maven bundle plugin and bundlerepository when generating the repository xml
  1. … 2 more files in changeset.
Remove some dead code.

Don't use String.contains(). (FELIX-2611)

  1. … 1 more file in changeset.
Don't use Boolean.parseBoolean(). (FELIX-2612)

[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.bundlerepository-1.6.4
[maven-release-plugin] prepare for next development iteration