Skip to content
Drombler FX - the modular application framework for JavaFX.
Java Shell
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
drombler-fx-core-action Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-application Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-commons [#35] Upgrade to JavaFX 8 Apr 15, 2014
drombler-fx-core-data-l10n-de
drombler-fx-core-data Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-docking-l10n-de Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-docking
drombler-fx-core-standard-action-l10n-de
drombler-fx-core-standard-action Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-standard-desktop-classic Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-core-standard-status
drombler-fx-core-status Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-docs Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-l10n-all Updating develop poms back to pre merge state Dec 22, 2019
drombler-fx-l10n-de
drombler-fx-maven-archetype-application
drombler-fx-maven-plugin
drombler-fx-parent
drombler-fx-startup-main Updating develop poms back to pre merge state Dec 22, 2019
javafx-8 - depencency fixes Dec 20, 2019
src/main
.gitignore version fixes Aug 10, 2018
.travis.yml
CONTRIBUTING.md Update CONTRIBUTING.md Apr 20, 2018
LICENSE.txt
README.md Update README.md Sep 25, 2019
nbactions.xml Migration to GitHub Jun 18, 2015
pom.xml Updating develop poms back to pre merge state Dec 22, 2019

README.md

Drombler FX

The modular application framework for JavaFX based on:

  • OSGi: OSGi is the de facto standard for writing modular software in Java.

  • Maven (POM-first): Drombler FX applications can be build with Maven. The build follows the standard POM-first approach (the OSGi meta data will be generated for you). A custom Maven Plugin will help you to easily create JavaFX applications with Maven. A custom Maven Archetype will help you to get started.

  • Declarative programming model: Annotations can be used at many places to register elements such as menus, toolbars and GUI components.

  • Drombler ACP: Drombler FX is a JavaFX specific extension for Drombler ACP providing JavaFX-based implementations for the abstract definitions. Read more about Drombler ACP here: Drombler ACP

  • Drombler Commons: Drombler Commons is a collection of reusable libraries and frameworks. They ship with OSGi meta data but don’t require an OSGi environment. Read more about Drombler Commons here: Drombler Commons

Drombler FX uses Apache Felix as its OSGi container by default.

As an application framework it makes sure JavaFX and OSGi will get started properly and it provides the main window.

See the documentation for a tutorial, the Javadoc and information about the provided Maven modules (available from Maven Central).

Build the project from sources

mvn clean install

Please note that the develop branch (SNAPSHOT version) of the project might depend on SNAPSHOT versions of other projects.

If you don't want to build the dependent projects as well, please make sure to define a proxy in your Maven Repository Manager to the following Maven Repository: https://oss.sonatype.org/content/repositories/snapshots/ and include it in your single group.

You can’t perform that action at this time.