From f8b1d25494a91042b618ca12032304c988af1b76 Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Fri, 25 May 2018 17:26:36 +0200 Subject: [PATCH] fix Vert.x code generation source path in Eclipse with gradle see https://discuss.gradle.org/t/how-to-add-srcdir-only-for-eclipse-buildship/27007 and https://github.com/pmlopes/vertx-starter/pull/16 --- api/build.gradle | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/api/build.gradle b/api/build.gradle index 7867f71e..0e683d5c 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -1,3 +1,5 @@ +apply plugin: 'eclipse' + ext { vertxVersion = '3.5.1' } @@ -16,16 +18,23 @@ dependencies { testCompile "io.vertx:vertx-unit:$vertxVersion" } -/* - -TODO https://discuss.gradle.org/t/how-to-add-srcdir-only-for-eclipse-buildship/27007 - -sourceSets { - main { - java { - srcDir 'src/main/java' - srcDir 'build/classes/java/main/' +eclipse { + classpath { + file.beforeMerged { cp -> + cp.entries.add( new org.gradle.plugins.ide.eclipse.model.SourceFolder('build/classes/java/main', null) ) } } } + +/* +eclipse { + sourceSets { + main { + java { + srcDir 'src/main/java' + srcDir 'build/classes/java/main' + } + } + } +} */