Project proposal: Make Buildship independent from the eclipse Gradle plugin
Project Idea Name
Make Buildship independent from the eclipse
Gradle plugin
Description
The Buildship plugin provides integration for Gradle projects in the Eclipse IDE. One shortcoming of it is that it still relies on the configuration of the eclipse Gradle plugin, however, using Buildship to import a project into Eclipse and using the eclipse
Gradle task is mutually exclusive. Besides, the configuration DSL in the eclipse plugin is targeted to file generation which does not fit well to the Buildship import process. The proposed solution would be to migrate the Buildship configuration to a new DSL defined in a separate Gradle plugin. Then in Buildship, using the EclipseProject
model should be replaced with reading newly defined configuration.
Links to Eclipse Project
Expected outcomes
- A Gradle plugin defining custom DSL for Buildship
- A new and improved import and sync functionality for Gradle projects in Eclipse
Skills required/preferred
- Experience in Java development
- Basic knowledge on build tools
Project size
175/350 hours
Possible mentors:
Donat Csikos Oleg Nenashev Reinhold Degenfellner Balint Hegyi
Rating
Easy/Medium, depending on skills.