All Projects → diffplug → Gradle And Eclipse Rcp

diffplug / Gradle And Eclipse Rcp

Licence: apache-2.0
Gradle and Eclipse RCP

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Gradle And Eclipse Rcp

openjfx-docs
Getting started guide for JavaFX 11
Stars: ✭ 70 (+89.19%)
Mutual labels:  gradle, eclipse, ide
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (+851.35%)
Mutual labels:  gradle, ide, eclipse
Goomph
IDE as build artifact
Stars: ✭ 108 (+191.89%)
Mutual labels:  gradle, ide, eclipse
wollok
Wollok Programming Language
Stars: ✭ 54 (+45.95%)
Mutual labels:  eclipse, ide
Gradle Eclipse Aar Plugin
Gradle plugin to use Android AAR libraries on Eclipse.
Stars: ✭ 127 (+243.24%)
Mutual labels:  gradle, eclipse
Javafbp
Java Implementation of Flow-Based Programming (FBP)
Stars: ✭ 138 (+272.97%)
Mutual labels:  gradle, eclipse
So Eclipse Plugin
Eclipse plugin that enables you to get answers from Stack Overflow directly to your IDE 🔥
Stars: ✭ 84 (+127.03%)
Mutual labels:  ide, eclipse
AndroidIDE
AndroidIDE is an IDE for Android to develop full featured Android apps on Android smartphones.
Stars: ✭ 98 (+164.86%)
Mutual labels:  gradle, ide
overture
The Overture Tool
Stars: ✭ 45 (+21.62%)
Mutual labels:  eclipse, ide
Gradle Multi Project Example
Gradle 多项目管理示例
Stars: ✭ 283 (+664.86%)
Mutual labels:  gradle, ide
Rustdt
RustDT is an Eclipse based IDE for the Rust programming language:
Stars: ✭ 351 (+848.65%)
Mutual labels:  ide, eclipse
Bnd
Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Stars: ✭ 446 (+1105.41%)
Mutual labels:  gradle, eclipse
Erlide eclipse
Eclipse IDE for Erlang
Stars: ✭ 206 (+456.76%)
Mutual labels:  ide, eclipse
eclipse
Eclipse For Bazel (deprecated, see https://github.com/salesforce/bazel-eclipse instead)
Stars: ✭ 31 (-16.22%)
Mutual labels:  eclipse, ide
Jhipster Ide
An IDE for the JHipster Domain Language
Stars: ✭ 109 (+194.59%)
Mutual labels:  ide, eclipse
Che
The Kubernetes-Native IDE for Developer Teams
Stars: ✭ 6,572 (+17662.16%)
Mutual labels:  ide, eclipse
Pydev
Python IDE for Eclipse
Stars: ✭ 306 (+727.03%)
Mutual labels:  ide, eclipse
Gogradle
A Gradle Plugin Providing Full Support for Go
Stars: ✭ 712 (+1824.32%)
Mutual labels:  gradle, ide
Goclipse
Eclipse IDE for the Go programming language:
Stars: ✭ 832 (+2148.65%)
Mutual labels:  ide, eclipse
Gradle Dependencies Plugins Helper Plugin
This is an IntelliJ IDEA plugin for searching dependencies/plugins from JCentral/GradlePlugins inside Gradle projects.
Stars: ✭ 31 (-16.22%)
Mutual labels:  gradle

Gradle and Eclipse RCP

Latest version License Apache Changelog Travis CI

This example project demonstrates building an Eclipse RCP application using the following techniques:

  • Dependencies pulled from maven and p2
  • Native launchers for Win/Mac/Linux
  • Automatic OSGi metadata
  • Two versions of the same library (Guava 17 and 18 at the same time)
  • Generate IDE-as-build-artifact

Demo project for the goomph Gradle plugin, also makes heavy use of bnd-platform.

Quickstart

  • gradlew ide opens an IDE for manipulating this project.
  • gradlew assemble.all creates native launchers for win/mac/linux in the deploy/build folder.

High level layout

The plugins are applied as follows:

Project layout

Talks

See "Gradle and Eclipse RCP.pptx" in this repo for more details. Based on a talk given at Gradle Summit 2016 (video).

A second talk based on this work will be given at EclipseConverge 2017.

Acknowledgements

  • Many thanks to Simon Templer for the excellent bnd-platform.
  • Be on the lookout for David Akehurst's work on p2 and Gradle (details in powerpoint).
  • Andrey Hihlovskiy's excellent Wuff and Unpuzzle libraries have been a huge boon to everyone trying to get Gradle and Eclipse to collaborate.
  • Maintained by DiffPlug.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].