我注意到,很多Javascript / jQuery库都允许开发人员自定义.js文件,因此仅包含最基本的功能以节省带宽/页面加载时间。
现在,当我将Java库分发给客户端时,有没有办法做到这一点?我不喜欢强迫客户仅使用几个类就必须在他们的应用程序中包含一个大型库。
理想情况下,所有内容都将打包成一个不错的JAR文件。
编辑:与此类似:http://flowplayer.org/tools/download/index.html
最佳答案
大多数混淆器(包括流行的ProGuard)可以(默认情况下)从jar中消除未使用的方法和类。他们做得很好,可以检查主程序是否间接使用了显然未使用的类。
关于java - 构建自定义Java库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6681397/