Eclipse tools for developing OSGi bundles
Java XSLT HTML Batchfile CSS Shell Other
Latest commit a2515e2 Sep 27, 2016 @bjhargrave bjhargrave committed on GitHub Merge pull request #1553 from bjhargrave/issue1551
Add delay to refreshing workspace repositories
Permalink
Failed to load latest commit information.
.gradle-wrapper gradlew: Update to 3.1 Sep 23, 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 Run all PNGs through TinyPNG Sep 7, 2016
bndtools.core Add delay to refreshing workspace repositories Sep 27, 2016
bndtools.jareditor Cleanups Jun 20, 2016
bndtools.manual Update bndtools.org YourKit acknowledgement Sep 21, 2016
bndtools.release Remove import of component.annotations Sep 22, 2016
bndtools.repository.base Switch Bundle Hub workspace template to use OSGiRepository Sep 13, 2016
bndtools.test More Bnd capitalization Aug 24, 2016
bndtools.utils Use org.osgi.util.function.Predicate Jul 20, 2016
build Run all PNGs through TinyPNG Sep 7, 2016
cnf build: Update to 3.4.0 for next release Sep 22, 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 build: Package latest bnd jars Sep 1, 2016
org.bndtools.headless.build.plugin.gradle More Bnd capitalization Aug 24, 2016
org.bndtools.templates.osgi Fix errors in minimal workspace repository Sep 12, 2016
org.bndtools.templates.template bnd: Use -runprovidedcapabilities to specify native capabilities Jul 25, 2016
org.bndtools.templating.gitrepo Merge pull request #1524 from seanbright/repo-view-buttons Sep 8, 2016
org.bndtools.templating templating: Need slf4j on test path Sep 26, 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 README.md with YourKit acknowledgement Sep 21, 2016
build.gradle [gradle.build] offline mode Sep 9, 2016
gradle.properties Remove trailing whitespace Sep 6, 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 [gradle.build] offline mode Sep 9, 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.

Acknowledgements

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.

YourKit