https://github.com/orbinson/felix-bundle-extractor
Felix Bundle Extractor - Sorts and decompiles your Felix / OSGi bundles in to a searchable directory
https://github.com/orbinson/felix-bundle-extractor
Last synced: about 1 month ago
JSON representation
Felix Bundle Extractor - Sorts and decompiles your Felix / OSGi bundles in to a searchable directory
- Host: GitHub
- URL: https://github.com/orbinson/felix-bundle-extractor
- Owner: orbinson
- License: mit
- Created: 2020-04-03T14:35:14.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-03T18:44:19.000Z (8 months ago)
- Last Synced: 2025-04-14T04:15:01.798Z (about 1 month ago)
- Language: Java
- Size: 73.2 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Felix Bundle Extractor
Sorts and decompiles your Felix / OSGi bundles in to a searchable directory
## Usage
* Find your felix folder that contains all the OSGi bundles (Apache Sling: sling/launchpad/felix, AEM: crx-quickstart/launchpad/felix)
* Execute the java program with the following command line arguments:### Mandatory
* -i/--bundlesInputDir: Location of the input bundles or a copy of the directory.
* -o/--bundlesOutputDir: Location where you want your decompiled / sorted jars to be placed### Optional
* -orfn/--outputResultFileName: Output result json file name (default result.json)
* -t/--threadCount: Thread count of the bundle extractor (default 8)
* -ig/--includedGroupIds: Regex pattern to include specific group ids (default empty)
* -eg/--excludedGroupIds: Regex pattern to exclude specific group ids (default empty)
* -ea/--excludedArtifactIds: Regex pattern to exclude specific artifact ids (default empty)
* -enma/--excludeNonMavenArtifacts: Add argument to disable extraction of non maven artifacts, ex. artifacts that only contain a manifast. (default false)## Included grep-in bash script
A bash script to allow quick searching in the sources folder. Usage: "bash grep-in-jars.sh ClassName"