diff --git a/build.gradle b/build.gradle index 4ab94dc4..8797d5de 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ subprojects { apply plugin: 'de.oehme.sobula.bintray-release' group = "org.xtext" - version = "0.1.0" + version = "0.1.1" repositories { jcenter() diff --git a/xtext-gradle-lib/src/main/java/org/xtext/builder/standalone/Main.java b/xtext-gradle-lib/src/main/java/org/xtext/builder/standalone/Main.java index 2c538298..995b8a6a 100644 --- a/xtext-gradle-lib/src/main/java/org/xtext/builder/standalone/Main.java +++ b/xtext-gradle-lib/src/main/java/org/xtext/builder/standalone/Main.java @@ -1,6 +1,7 @@ package org.xtext.builder.standalone; import java.io.File; +import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; @@ -52,7 +53,10 @@ public static boolean generate(String[] args) throws Exception { fixEncoding(languages, builder); builder.setLanguages(languages); builder.setSourceDirs(sourcePath); - + try { + Method javaSourceDirsSetter = StandaloneBuilder.class.getMethod("setJavaSourceDirs", Iterable.class); + javaSourceDirsSetter.invoke(builder, sourcePath); + } catch (Exception ignored) {} return builder.launch(); }