- New APIs
- API to import/synchronize Gradle projects with the workspace
- Project configurator extension point
- API to execute Gradle build actions via the Tooling API
- Update dependencies
- Remove tooling-commons
- Update Gradle Tooling API dependency to 5.0
- Update Guava dependency to 21.0
- Raise minimum execution environment to Java 1.8
- Remove unnecessary package exports from Tooling API bundle
- Views
- Tasks view displays projects before tasks when hierarchical ordering enabled
- Logging
- Use platform tracing in the internal logging
- Synchronization
- Import root project even if synchronization fails
- Use error markers to display synchronization failures
Compatibility with Gradle
As with all previous versions, Buildship can work with all Gradle versions supported by the Gradle Tooling API module. This release uses the 5.0 version, which can handle builds using Gradle 2.9+ and provides forward compatibility with future releases.
Compatibility with other Buildship versions
This release works seamlessly with workspaces set up by any previous Buildship 2.x versions.
API Compatibility
Buildship 3.0 does not break nor deprecate any APIs introduced in previous releases.
Buildship 3.0 can run on Java version 1.8 and above.
Bugfixes
Enhancements
New features