Prev
Next
Bndtools Release Candidate 1 for 5.1.0
The 5.1.0.RC1 build is now available as of May 15 2020. This is a big release with lots of new features and performance enhancements. Some highlights:
- Faster builds when you used the system macro
- Quick fix for
-buildpath
and -testpath
based on class name
- New JAR viewer with better visualization & find action that uses Eclipse’s editors to view the files, including JAR files.
- Debug of a bndrun file automatically attaches source for all its specified bundles and JARs.
- Repositories view shows any problems in repositories
- Copy all GAVs from a POM repository in
.mvn
format to move from a Bnd Pom Repository to an easier to read Maven Bnd Repository.
- Bndtools Explorer can filter on projects that have warnings or errors
- Quick Access support for exporting or running bndrun files and selecting a project
- Updated to support Java 15
- Support for parallel builds in Gradle
- Source code generation from inside bnd with a new
-generate
instruction.
- A JavaGen template processor that can generate source code based on the workspace properties.
- A -define-contract
- Support for the upcoming OSGi Connect specification in the launcher via the Service Loader.
- A macro to find providers of a specific capability.
- Many reporting improvements on the bnd command line tool.
- Improvided source handling in maven releases
Please try it out and provide feedback so we can iron out the last bits.
- Bnd (maven repo) repository URL:
https://bndtools.jfrog.io/bndtools/libs-snapshot
- Bndtools (p2 update site) repository URL:
https://bndtools.jfrog.io/bndtools/update-rc/
- Bndtools GAV:
biz.aQute.bnd:biz.aQute.bndlib:5.1.0-SNAPSHOT
- Bnd Gradle Plugin buildscript:
buildscript {
repositories {
maven {
url ‘https://bndtools.jfrog.io/bndtools/libs-snapshot’
}
}
dependencies {
classpath ‘biz.aQute.bnd:biz.aQute.bnd.gradle:5.1.0-SNAPSHOT’
}
}
- Bnd Maven Plugins:
bnd-snapshots
https://bndtools.jfrog.io/bndtools/libs-snapshot/
default
false
Release notes are at https://github.com/bndtools/bnd/wiki/Changes-in-5.1.0
Please try this out and report any issues.
Prev
Next