- Notifications
You must be signed in to change notification settings - Fork20
Search Web Console Plugin for Apache Felix
License
neva-dev/felix-search-webconsole-plugin
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Search for bundles, decompile classes, view services and quickly enter configurations.Works on OSGi distributions based on Apache Felix such as Apache Sling, Apache Karaf, Apache ServiceMix etc.
- searching for bundles, services, configurations and classes (with wildcard support),
- searching in decompiled classes sources that come from selected elements (e.g multiple bundles),
- generating ZIP file with all:
- decompiled class sources from selected elements (e.g multiple bundles),
- bundle JAR's related with selected elements
- bundle class tree view with jumping between decompiled class sources,
- one-click bundle JAR download.
You liked plugin? Please don't forget to star this project on GitHub :)
Manually install ready to use bundlesearch-webconsole-plugin-x.x.x.jar using web console interface.
| Search Plugin | Apache Felix Web Console | AEM Classic | AEM SDK |
|---|---|---|---|
| < 2.0.0 | ~ 4.3.8 | ~ 6.5.0 | — |
| <= 2.0.0 | < 4.8.4 | < 6.5.18 | < 2023.11 |
| >= 2.0.2 | >= 4.8.4 | >= 6.5.18 | >= 2023.11 |
Build and deploy automatically using command:mvn clean package sling:install.Do not hesistate to fork and create pull requests.
If your container is available on different URL thanhttp://localhost:8181/system/console, just override properties in following way:
mvn clean install sling:install -Dfelix.url=http://localhost:8080/felix/console -Dfelix.user=foo -Dfelix.password=bar
On pure Felix distribution, for instancecom.sun.* package is not available by default, but it is required by decompiler to work.To fix that problem just include packages within boot delegation in a same way as Karaf does inconfig.properties:
org.osgi.framework.bootdelegation = \ com.sun.*, \ sun.*Also, by default, bundle storage directory is not specified in Felix distribution.Plugin assumes that if propertyorg.osgi.framework.storage is not defined, directory./felix-cache will be used instead.
Plugin is published on BinTray:https://bintray.com/neva-dev/maven-public/felix-search-webconsole-plugin.
Search Web Console Plugin is licensed underApache License, Version 2.0 (the "License")
Any usage of that tool and legal consequences must be considered as done at own risk.For instance, decompiled source code can be protected by copyrights and author does not take any responsibility for such usages.
Using that tool is absolutely optional. Original purpose of usage of built-in decompiler is to quickly view class sources used at runtime that are even available in public Internet, so that code debugging can take less time.
About
Search Web Console Plugin for Apache Felix
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.






