Eclipse Buildship: Eclipse Plug-ins for Gradle 3.0.0

Release Date
Deliverables
  • 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

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. 

 

Target Environments

Buildship 3.0 can run on Java version 1.8 and above.

Themes

Bugfixes

https://github.com/eclipse/buildship/issues?utf8=%E2%9C%93&q=milestone%3A%22Buildship+3.0%22+label%3A%22a%3Abug+%3Abeetle%3A%22+

Enhancements

https://github.com/eclipse/buildship/issues?utf8=%E2%9C%93&q=milestone%3A%22Buildship+3.0%22+label%3Aan%3Aenhancement+

New features

https://github.com/eclipse/buildship/issues?utf8=%E2%9C%93&q=milestone%3A%22Buildship+3.0%22+label%3A%22a%3Anew-feature%22+
This release is part of Eclipse IDE 2018-12