我正在尝试使用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'选项,但这似乎没有帮助。
有没有办法缩短生成的文件的路径/名称?
答案 0 :(得分:0)
我假设您正在尝试在ecryptfs上编译它,我遇到了同样的问题。只有我的主目录是加密的,因此我将有问题的Scala项目的源代码移出了。请查看https://github.com/sbt/sbt-assembly/issues/69和相关讨论。