Wuff is a gradle plugin for developing and assembling OSGi/Eclipse applications and plugins independently of Eclipse-IDE. If you are familiar with Eclipse Tycho, then think of Wuff as a gradle-based alternative.
Main features
Prerequisites and usage
Gradle plugins
Examples
FAQ
Create first Equinox app
Configure Equinox products
Prepare Equinox app for multi-project build
Create OSGi-bundle and use it in Equinox app
Create first RCP app
Configure RCP products
Prepare RCP app for multiproject build
Create Eclipse bundle and use it in RCP app
Add splash to RCP app
Add intro page to RCP app
Localize RCP app
Create first IDE app
Configure IDE products
Prepare IDE app for multiproject build
Create IDE bundle and use it in IDE app
Add perspective and view to IDE app
Add splash to IDE app
Add intro page to IDE app
Localize IDE app
Create first SWT app
Configure SWT products
Prepare SWT app for multiproject build
Create SWT library and use it in SWT app
Localize SWT app
Convert existing Eclipse plugins and apps to Gradle
Default manifest
Manifest attributes in build.gradle
Manifest attributes in MANIFEST.MF
Manifest expression injection
Default "plugin.xml"
"plugin.xml" for Eclipse bundle
"plugin.xml" for Equinox app
"plugin.xml" for RCP app
"plugin.xml" for IDE app
"plugin.xml" expression injection
OSGi dependencies challenge
Mavenizing OSGi bundles
Wrapping non-OSGi libraries
PrivateLib configuration
Configuration DSL
Hierarchical configurations
Default configuration