java - gradle 5 - windows java.io.IOException : CreateProcess error=206, 文件名太长

标签 java windows gradle

原来,gradle windows java.io.IOException: CreateProcess error=206, filename is too long是一个很好的解决方案。但是,对于 gradle 5:

CollectionUtils.join(File.pathSeparator, classpath.getFiles())

失败

 unknown property 'CollectionUtils' type org.gradle.api.tasks.testing.Test

什么是适合 gradle 5.0 的修复?

至少对我来说: https://github.com/viswaramamoorthy/gradle-util-plugins/ 在 gradle 5.0 上也失败并出现相同的错误

最佳答案

您可以在 gradle buildscript 中使用外部库。

示例:

buildscript {
   repositories {
      mavenCentral()
   }
   dependencies {
      // this dependency will be used in gradle build script.
      classpath 'org.apache.commons:commons-lang3:3.8.1'
   }
}
//and use it like this in Your tasks
org.apache.commons.lang3.StringUtils.join(configurations.testRuntime,File.pathSeparator)

我不确定这是否能解决您的问题,但您也可以尝试其他类似的库。

关于java - gradle 5 - windows java.io.IOException : CreateProcess error=206, 文件名太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569601/

相关文章:

java - 选择选项后无法创建输入文本框

java - 如何在 TornadoFx 中为 BarChart 条形图着色?

windows - 没有管理员权限运行jar文件

java - 使用 ./gradlew run 执行任务 ':app:compileJava' 失败

gradle - 如何在gradle中将双美元($$)应用于字符串变量

java - 主线程中的SubscribeOn和observeOn

java - 带有 MVP 的 Dagger 2,避免在 View 重新创建时创建额外的演示者对象

c++ - 应用程序如何在反汇编中处理 try catch 中的异常

windows - Kibana 无法连接到 docker 上的 Elasticsearch

android - Gradle 插件(findbugs、pmd、jdepend、checkstyle)不工作