2012-03-04 22 views
2

在java中是否存在静态jar连接?有没有在java中连接静态jar的东西?

我看到它的方式是,对jar的静态链接从jar中提取相关的类文件并将它们插入到最终产品jar中。当然,它应该将任何相关的许可证文件从库jar复制到产品jar中。

动机。

我想使用ant.jar中的ExpandProperties类。该特征本身可能只占1.8M的一小部分,这是ant.jar的大小。

回答

6

Maven可以使用程序集插件来做到这一点,但如果涉及到开源库,您通常会遇到许可问题。

0

混淆器也能够将几个罐子合并为一个。请注意,此操作将打破密封和签名库。