Eclipse tools for developing OSGi bundles
Java XSLT HTML Batchfile CSS Shell Other
Latest commit d448743 Jul 26, 2016 @bjhargrave bjhargrave committed on GitHub Merge pull request #1450 from bjhargrave/gradle
gradlew: Update to 2.14.1
Failed to load latest commit information.
.gradle-wrapper gradlew: Update to 2.14.1 Jul 26, 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 Merge pull request #1432 from bjhargrave/issue1430 Jul 25, 2016
bndtools.core Merge pull request #1446 from gamerson/bndSourceContainer Jul 25, 2016
bndtools.jareditor Cleanups Jun 20, 2016
bndtools.manual Added OSGi Alliance logo to site May 24, 2016
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 bnd: Use -runprovidedcapabilities to specify native capabilities Jul 25, 2016
bndtools.utils Use org.osgi.util.function.Predicate Jul 20, 2016
build build: Use UTC time for feature file name Jun 29, 2016
cnf build: Update to 3.3.0 for next release May 17, 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 bnd: Use -runprovidedcapabilities to specify native capabilities Jul 25, 2016
org.bndtools.templates.template bnd: Use -runprovidedcapabilities to specify native capabilities Jul 25, 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 Update Documentation Jun 27, 2016
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 Revert "[progress] Add BndProgress to build" Jun 22, 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 Revert "[progress] Add BndProgress to build" Jun 22, 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.