Package com.diffplug.gradle
Class JavaExecWinFriendly
- java.lang.Object
-
- com.diffplug.gradle.JavaExecWinFriendly
-
public class JavaExecWinFriendly extends Object
Thanks to Thipor Kong for his workaround for Gradle's windows problems. https://discuss.gradle.org/t/javaexec-fails-for-long-classpaths-on-windows/15266
-
-
Field Summary
Fields Modifier and Type Field Description static String
LONG_CLASSPATH_JAR_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExecResult
javaExec(Project project, Action<JavaExecSpec> spec)
Calls javaExec() in a way which is friendly with windows classpath limitations.static ExecResult
javaExecWithoutGradle(Action<JavaExecSpec> spec)
Calls javaExec() in a way which is friendly with windows classpath limitations, and doesn't require gradle.
-
-
-
Field Detail
-
LONG_CLASSPATH_JAR_PREFIX
public static final String LONG_CLASSPATH_JAR_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
javaExec
public static ExecResult javaExec(Project project, Action<JavaExecSpec> spec) throws IOException
Calls javaExec() in a way which is friendly with windows classpath limitations.- Throws:
IOException
-
javaExecWithoutGradle
public static ExecResult javaExecWithoutGradle(Action<JavaExecSpec> spec) throws IOException
Calls javaExec() in a way which is friendly with windows classpath limitations, and doesn't require gradle.- Throws:
IOException
-
-