评论者:alexvong1995
我想出了一个概念验证补丁。当类名超过255个字符时,编译器现在会输出jar文件而不是class文件。jar文件名仅仅是类名的(左端)截断。
假设**compile-path**设置为"build",那么您需要在类路径中添加build/,以便找到jar文件。
这个补丁仅是一个概念验证,理想情况下,所有具有长名称的类都应该放入一个大的jar文件中,以避免需要解压缩大量文件。此外,用户应该能够指定**compile-name-max**和**compile-jar-name**。最后,代码相当丑陋,我应该把事情拆分成几个函数。