我们有一个使用protobufs的项目。当我们计算生成的protobuf .java文件中的方法数时,它们包含大约1000个方法。但是当我们将它们编译成jar并使用方法计数器(Is there a way to get count of number methods used in a jar file)时,它会显示大约40000个方法。
我假设我们拥有的每个子类都包含每个超类所拥有的相同数量的方法。但它只是一个猜测。有什么方法可以用比这更好的方式编译它们吗?
这不是一个小项目。因此,改用其他protobuf构建器不是解决方案。我认为应该有一个更好的制作罐子的方法。
答案 0 :(得分:0)
查看Exclude unused parts of dependencies from jar (Maven)和configure Maven Shade minimizeJar to include class files。如果您使用Maven构建软件,它们可能就是您所需要的。