All Projects → neva-dev → Felix Search Webconsole Plugin

neva-dev / Felix Search Webconsole Plugin

Licence: apache-2.0
Search Web Console Plugin for Apache Felix

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Felix Search Webconsole Plugin

Aem Groovy Console
The AEM Groovy Console provides an interface for running Groovy scripts in the AEM container. Scripts can be created to manipulate content in the JCR, call OSGi services, or execute arbitrary code using the CQ, Sling, or JCR APIs.
Stars: ✭ 144 (+82.28%)
Mutual labels:  aem, osgi
Acs Aem Samples
AEM Code Samples repository
Stars: ✭ 170 (+115.19%)
Mutual labels:  aem, osgi
aem-osgi-annotation-demo
Demonstrates OSGi Declarative Services Annotations along side Felix SCR Annotations.
Stars: ✭ 42 (-46.84%)
Mutual labels:  osgi, aem
Aem Core Wcm Components
Set of standardized components to build websites on AEM.
Stars: ✭ 465 (+488.61%)
Mutual labels:  aem
Ctk
A set of common support code for medical imaging, surgical navigation, and related purposes.
Stars: ✭ 498 (+530.38%)
Mutual labels:  osgi
Aem Testing Clients
Testing tools for Adobe Experience Manager
Stars: ✭ 35 (-55.7%)
Mutual labels:  aem
Aem Guides
AEM Guides contains multiple AEM Maven projects that are code companions for a corresponding tutorial found on helpx.adobe.com
Stars: ✭ 67 (-15.19%)
Mutual labels:  aem
Bnd
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Stars: ✭ 446 (+464.56%)
Mutual labels:  osgi
Drombler Fx
Drombler FX - the modular application framework for JavaFX.
Stars: ✭ 52 (-34.18%)
Mutual labels:  osgi
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (+1092.41%)
Mutual labels:  decompile
Aem Package Manager
A tool for managing AEM packages from the command line.
Stars: ✭ 11 (-86.08%)
Mutual labels:  aem
Karaf
Mirror of Apache Karaf
Stars: ✭ 524 (+563.29%)
Mutual labels:  osgi
Apk Dependency Graph Plugin
Displays dependencies between classes as fancy graph.
Stars: ✭ 36 (-54.43%)
Mutual labels:  decompile
Cppmicroservices
An OSGi-like C++ dynamic module system and service registry
Stars: ✭ 482 (+510.13%)
Mutual labels:  osgi
Aem Core Cif Components
A set of configurations and components to get you started with AEM Commerce development
Stars: ✭ 60 (-24.05%)
Mutual labels:  aem
Decompile Apk
🔥 Decompile APK(反编译APK)
Stars: ✭ 464 (+487.34%)
Mutual labels:  decompile
Tr2main
Tomb Raider II Injector Dynamic Library
Stars: ✭ 46 (-41.77%)
Mutual labels:  decompile
Osgi For Mere Mortals
Sample code for my "OSGi for mere mortals" presentation at ApacheCon NA 2011
Stars: ✭ 25 (-68.35%)
Mutual labels:  osgi
Onekey Decompile Apk
一步到位反编译apk工具(onekey decompile apk)
Stars: ✭ 746 (+844.3%)
Mutual labels:  decompile
Roboconf Platform
The core modules and the platform
Stars: ✭ 30 (-62.03%)
Mutual labels:  osgi

Neva logo

GitHub All Releases GitHub stars Twitter Apache License, Version 2.0, January 2004

Search Web Console Plugin for Apache Felix

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.

Features:

  • searching for bundles, services, configurations and classes (with wildcard support),

Overview

  • searching in decompiled classes sources that come from selected elements (e.g multiple bundles),

Overview

  • generating ZIP file with all:
    • decompiled class sources from selected elements (e.g multiple bundles),
    • bundle JAR's related with selected elements

Overview

  • bundle class tree view with jumping between decompiled class sources,

Overview

  • one-click bundle JAR download.

You liked plugin? Please don't forget to star this project on GitHub :)

Setup

Manually install ready to use bundle search-webconsole-plugin-x.x.x.jar using web console interface.

Setup

Web Console Menu

Build

Build and deploy automatically using command: mvn clean package sling:install. Do not hesistate to fork and create pull requests.

Configuration

Deployment

If your container is available on different URL than http://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

Known issues

On pure Felix distribution, for instance com.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 in config.properties:

org.osgi.framework.bootdelegation = \
    com.sun.*, \
    sun.*

Also, by default, bundle storage directory is not specified in Felix distribution. Plugin assumes that if property org.osgi.framework.storage is not defined, directory ./felix-cache will be used instead.

Repository

Plugin is published on BinTray: https://bintray.com/neva-dev/maven-public/felix-search-webconsole-plugin.

License

Search Web Console Plugin is licensed under Apache License, Version 2.0 (the "License")

Legal notice

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].