scala文件名太长

l2osamch  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(351)

我用的是scala 2.10和gradle 1.11
我的问题是,当我尝试在hadoop集群中运行时,编译的jar会删除一个错误。我想在hadoop上运行,因为我正在使用烫伤。
例外情况是:

Exception in thread "main" java.io.FileNotFoundException:
/tmp/hadoop-root/hadoop-unjar6538587701808097105/com/twitter/bijec
tion/GeneratedTupleCollectionInjections$$anon$31$$anonfun$invert$10$$anon
fun$apply$46$$anonfun$apply$47$$anonfun$apply$48$$anonfun$apply$49$$anonfu
n$apply$50$$anonfun$apply$51$$anonfun$apply$52$$anonfun$apply$53$$anonfun$app
ly$54$$anonfun$apply$55.class (File name too long)

欢迎任何评论。。。

ccgok5k5

ccgok5k51#

添加 -Xmax-classfile-name 200 到scalac选项应该可以解决这个问题。
资料来源:
https://issues.scala-lang.org/browse/si-3623
https://groups.google.com/forum/#!主题/简单构建工具/wtd6vgdiy6g

相关问题