Skip to content
Eclipse tools for developing OSGi bundles
Java XSLT HTML Batchfile CSS Shell Other
Latest commit 6a22e0d Apr 30, 2016 @njbartlett njbartlett Merge pull request #1354 from njbartlett/issue/1277
Fix #1277: Remove Maven layout option
Failed to load latest commit information.
.gradle-wrapper build: Update gradlew to 2.13 Apr 25, 2016
bndtools.api Fix #1277: Remove Maven layout option Apr 30, 2016
bndtools.bndplugins coll.toArray(new T[coll.size()]) => coll.toArray(new T[0]) Apr 6, 2016
bndtools.builder coll.toArray(new T[coll.size()]) => coll.toArray(new T[0]) Apr 6, 2016
bndtools.core Fix #1277: Remove Maven layout option Apr 30, 2016
bndtools.jareditor build: A fix to bnd seems to have surfaces a bug in the build Feb 13, 2016
bndtools.manual Site updates for 3.1 release Dec 21, 2015
bndtools.release [release] Better error reporting and checking Apr 7, 2016
bndtools.repository.base [template] Show help for Github repos Mar 26, 2016
bndtools.test gitignore generated Apr 8, 2016
bndtools.utils coll.toArray(new T[coll.size()]) => coll.toArray(new T[0]) Apr 6, 2016
build build: bndlib uses slf4j Apr 1, 2016
cnf Version build to 3.2.0.RC1 Apr 29, 2016
org.bndtools.embeddedrepo .settings: Clean up file including new projects Dec 7, 2015
org.bndtools.headless.build.manager bnd annotations: Switch to use OSGi annotations Mar 18, 2016
org.bndtools.headless.build.plugin.ant bnd annotations: Switch to use OSGi annotations Mar 18, 2016
org.bndtools.headless.build.plugin.gradle bnd annotations: Switch to use OSGi annotations Mar 18, 2016
org.bndtools.templates.osgi [template] Add <javaLevel> template param Mar 19, 2016
org.bndtools.templates.template [template] Project-Template-Project based on Mustache Mar 19, 2016
org.bndtools.templating.gitrepo build: Remove compiler warnings Apr 6, 2016
org.bndtools.templating coll.toArray(new T[coll.size()]) => coll.toArray(new T[0]) Apr 6, 2016
org.bndtools.versioncontrol.ignores.manager bnd annotations: Switch to use OSGi annotations Mar 18, 2016
org.bndtools.versioncontrol.ignores.plugin.git bnd annotations: Switch to use OSGi annotations Mar 18, 2016
.gitattributes gitattributes: Add .bndrun files Dec 7, 2015
.gitignore Remove the Ant build Apr 11, 2014
.mailmap Add .mailmap file for git shortlog Jul 3, 2015
.travis.yml travis: Test under jdk8 as well as jdk7 May 7, 2015
CONTRIBUTING.md gradlew: Update to 2.3 Feb 26, 2015
DEV_README.md Create DEV_README.md May 11, 2014
LICENSE license: Add a LICENSE file for Eclipse Public License 1.0 Dec 10, 2015
README.md Update p2 links Nov 12, 2015
build.gradle build: Add buildscriptDependencies task Apr 21, 2016
gradle.properties build: Get gradle plugin from maven shaped repo Apr 21, 2016
gradlew build: Update gradlew to 2.13 Apr 25, 2016
gradlew.bat build: Update gradlew to 2.13 Apr 25, 2016
rebuild-with-local-plugin uri: Use new uri macro to allow relative path to local bnd build Dec 8, 2015
settings.gradle build: Get gradle plugin from maven shaped repo Apr 21, 2016

README.md

Bndtools: OSGi Development Tools for Eclipse

Please visit the Bndtools Home Page for full documentation.

Installation

Install using the Eclipse installer, using the following update site URL:

https://dl.bintray.com/bndtools/bndtools/latest/

If you are feeling brave, install the latest alpha version from the following update site URLs instead:

https://bndtools.ci.cloudbees.com/job/bndtools.master/lastSuccessfulBuild/artifact/build/generated/p2/

License

BndTools is licensed under the Eclipse Public License v1.0.

Building

Gradle is used to build bndtools. The workspace root has a build.gradle file that builds all projects in proper order.

./gradlew - Assembles and packages the projects into build/generated

The workspace root also includes the gradle wrapper, gradlew, command.

CloudBees Build Status Travis CI Build Status

Release

bndtools is continuously built and released on CloudBees.

Built on DEV@cloud

Feedback

Feedback is always welcome, for general discussions use the bndtools-users@googlegroups.com list. We also have the bndtools-dev@googlegroups.com list for discussions on the development of bndtools.

Bugs and issues should go to https://github.com/bndtools/bndtools/issues

Contributing

Want to hack on bndtools? There are instructions to get you started.

They are probably not perfect, please let us know if anything feels wrong or incomplete.

Something went wrong with that request. Please try again.