scala spray类文件名太长

scala spray类文件名太长,scala,sbt,shapeless,scala-2.11,Scala,Sbt,Shapeless,Scala 2.11,我正试图用sbt组件为我的喷雾项目建造一个罐子。但是,我发现生成的一些类文件有很长的名称/路径。下面就是这样一条漫长的道路- ./target/streams/$global/assemblyOption/$global/streams/assembly/3c0b4d67b1c9790a43fbe9de56f99ec0d020c046_3b7c2ebd20b599b3521aab75df549c774b4bbe23/shapeless/TupleTypeableInstances$$anon$2

我正试图用sbt组件为我的喷雾项目建造一个罐子。但是,我发现生成的一些类文件有很长的名称/路径。下面就是这样一条漫长的道路-

./target/streams/$global/assemblyOption/$global/streams/assembly/3c0b4d67b1c9790a43fbe9de56f99ec0d020c046_3b7c2ebd20b599b3521aab75df549c774b4bbe23/shapeless/TupleTypeableInstances$$anon$20$$anonfun$cast$16$$anonfun$apply$106$$anonfun$apply$107$$anonfun$apply$108$$anonfun$apply$109$$anonfun$apply$110$$anonfun$apply$111$$anonfun$apply$112$$anonfun$apply$113$$anonfun$apply$114$$anonfun$apply$115.class
这建立在我本地的mac上,但我无法在linux机器上安装我的项目jar

我尝试了“-Xmax classfile name”选项,但似乎没有帮助


有没有办法缩短生成的文件的路径/名称?

我假设您试图在ecryptfs上编译此文件,我遇到了相同的问题。只有我的主目录是加密的,因此我将有问题的Scala项目的源代码移出了该目录。请查看和链接的讨论