Open tschulte opened 10 years ago
I think at the moment you can manually define dependencies, like such:
subprojects {
dependencies {
compile "$eclipseMavenGroup:com.ibm.icu:+"
compile "$eclipseMavenGroup:javax.annotation:+"
compile "$eclipseMavenGroup:org.eclipse.core.contenttype:+"
compile "$eclipseMavenGroup:org.eclipse.core.databinding:+"
compile "$eclipseMavenGroup:org.eclipse.core.databinding.beans:+"
...
There is a lot of them, but it pretty much does the job. Maybe there is a way to define some kind of BOM like feature (or Features from Eclipse RCP) to ease the dependency management.
Keep an eye on https://github.com/spring-gradle-plugins/dependency-management-plugin as it brings BOM like capabilities to gradle builds. Perhaps wuff can reuse the code or depend on this plugin.
Currently I am trying to get a JavaFX-based RCP application to run. See https://github.com/tschulte/contacts-griffon.
This project is a copy of the contacts demo of e(fx)clipse and I just added the gradle build file. As you can see, I needed to do a lot of stuff to at least get it running, though it still does not run completely.
I had to exclude a lot of dependencies (trial and error), that are automatically added by Wuff:
This should not be necessary.