Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The Pax Wicket Service is an OSGi service for supporting the creation of Wicket applications running on the OSGi platform.
Java Other
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
etc Adapted source license files for next release
features [PAXWICKET-471] Added Karaf XML namespaces to features
samples [maven-release-plugin] prepare for next development iteration
service PAXWICKET-450 - Make BundleDelegatingExtensionTracker a DS component
spi [PAXWICKET-473] Correct reference to Initializer in spi wicket.proper…
.gitignore Make dev branch work properly with idea intellij 11
.travis.yml Fix notifications in travis-ci configuration
CHANGELOG [PAXWICKET-158] Upgrade release notes for next release
LICENSE Added asf2 license file
NOTICE_DETAILS Updated notice details Added travis badge on project readme
atlassian-ide-plugin.xml Add as intellij issue server

Welcome to PAX-WICKET

PAX-WICKET is a small framework which helps to integrate Apache Wicket into the OSGi component framework.

Build Status


PAX-WICKET provides the following features:

  • Full integration at HttpService Level
  • Bean and Service injection on bundle level from Spring and Blueprint
  • A delegating classloader and injection model.

For a full list of features and a more detailed documentation see the PAX-WICKET wiki.

Get in contact

Since the code is always moving faster than the documentation it is well possible that your use-case is possible with PAX-WICKET although not documented by now. Feel free to jump on to our mailing-lists or IRC channels and ask your questions there.


The easiest way to get in contact with PaxWicket is to read the quickstart documentation at the PAX-WICKET wiki.

If you prefer to read code instead of manuals there are various samples available.

  • mvn clean install
  • cd samples
  • mvn pax:provision
  • point the browser to http://localhost:8080/navigation/. From here on you'll find links and (short) explanations to the available examples.
  • If you're not firm with the gogo command line the following commands might help:
    • stop 0 (kills the samples)
    • bundles (shows all bundles)
    • bundle BUNDLEID (shows more details to a bundle)
    • stop BUNDLEID (stops a bundle)
    • start BUNDLEID (starts a bundle again)
    • help (for a full list of possible commands)
    • help COMMANDNAME (full description of a command)


PAX-WICKET uses Apache Maven as its build system. Simply checkout the sources and run "mvn clean install". This will build PAX-WICKET, the samples and run all integration tests.


PAX-WICKET is developed using Intellij and Eclipse. Either use the plugins in the IDEs or simply run "mvn idea:idea" or "mvn eclipse:eclipse" before and import them into your IDE.

Something went wrong with that request. Please try again.