Eclipse tools for developing OSGi bundles
Java XSLT HTML Batchfile CSS Shell Other
Latest commit f122dcd Aug 24, 2016 @gamerson gamerson committed on GitHub Merge pull request #1502 from gamerson/issue1500
safely refresh from model fixes #1500
Failed to load latest commit information.
.gradle-wrapper gradlew: Update to gradle 3.0 Aug 15, 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 don't use deferred Aug 22, 2016
bndtools.core safely refresh from model fixes #1500 Aug 24, 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 [testws] Aug 3, 2016
bndtools.utils Use org.osgi.util.function.Predicate Jul 20, 2016
build simplfy category.xml feature tag and add description to category label Jul 27, 2016
cnf build: Switch to new OSGiRepository to replace FixedIndexRepo Aug 18, 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 Unbreak Git repo tag support Aug 19, 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 build: Switch to new OSGiRepository to replace FixedIndexRepo Aug 18, 2016
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 gradlew: Update to gradle 3.0 Aug 15, 2016
gradlew.bat gradlew: Update to gradle 3.0 Aug 15, 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.