| commit | c0ee164686c46e70a6d49467f0834236f10d6338 | [log] [tgz] |
|---|---|---|
| author | David Matějček <dmatej@seznam.cz> | Fri May 20 00:01:19 2022 +0200 |
| committer | GitHub <noreply@github.com> | Fri May 20 00:01:19 2022 +0200 |
| tree | 1e2a0071cc891517ff581f278218fbef189d46c7 | |
| parent | 36f59b7f270484bac74a0e2a098c35f66d9ddf80 [diff] |
FELIX-6533 Fixed processing maven version from Felix.properties (#152)
- fixed by refactoring:
- impl for processing system versions incl. classifier moved to Version
- Version used for both OS and Felix version
- to stay compatible with previous versions the original method was just
marked as deprecated, can be removed later (public static)
- NativeLibraryClauseTest was incorrect for mac os (spaces)
- FrameworkVersionTest was changed to VersionTestThe Apache Felix project is a collection of semi-related OSGi sub-projects that build and release individually.
The flagship project is the Apache Felix Framework which implements the OSGi Core R7 specification. The /framework directory contains the source and build tree for the OSGi-compliant framework implementation.
Directly related projects:
/main* - provides an executable jar that launches the Felix framework.Several sub-projects cover various OSGi Compendium specifications such as:
/configadmin/configurator/converter/coordinator/deploymentadmin/deviceaccess/scr*/eventadmin/http/http/io/log*/metatype/prefs/resolver/upnp/useradmin/wireadminSeveral projects provide extra features to an OSGi runtime.
/bundlerepository - Bundle repository service./connect - A service registry that enables OSGi style service registry programs without using an OSGi framework./dependencymanager - A versatile java API, allowing to declaratively register, acquire, and manage dynamic OSGi services./fileinstall* - A utility to automatically install bundles from a directory./gogo - A command line shell, runtime and set of base commands for interacting with and introspecting an OSGi framework./healthcheck/* - An extensible framework to monitor the status of the OSGi container at runtime. (contains systemready)/inventory - Provides some mechanisms to get the current state of the system and therefore provides an inventory of the system./ipojo - A service component runtime aiming to simplify OSGi application development./jaas - Bundle to simplify JAAS usage within OSGi environment./logback - A simple integration of the OSGi R7 Log (1.4) service to Logback backend./metrics/osgi - Collecting and publishing metrics related to OSGi applications/rootcause - Finding the root cause of problems with OSGi declarative services components./utils - Utility classes for OSGi (intended for embedding within other bundles.)/webconsole* - Web Based Management Console for OSGi Frameworks.The /tools directory contains various build tools.
/tools/maven-bundle-plugin - A maven plugin for building OSGi bundles./tools/osgicheck-maven-plugin - Maven plugin for checking several OSGi aspects of your project.