在加密的 linux 主目录下,我的 Kotlin 构建(使用 maven)因“java.io.FileNotFoundException(文件名太长)”而失败。
文件名如下所示,长度为 298 个字符:
/home/niel/projects/project/bla/.../bla/.../bla/SomeTest$test name with spaces$1.class
Run Code Online (Sandbox Code Playgroud)
测试看起来像这样:
@Test
fun `test with nice descriptive name`() {
// ...
}
Run Code Online (Sandbox Code Playgroud)
getconf NAME_MAX /返回255,超过298文件名的 。
Scala有一种使用max-classfile-name选项来处理这个问题的方法。
Kotlin 有解决方案吗?
| 归档时间: |
|
| 查看次数: |
746 次 |
| 最近记录: |