【发布时间】:2010-12-14 02:36:38
【问题描述】:
我正要在项目中包含HtmlUnit 库。我解压了 zip 文件,发现它不少于 12 dependencies。
在引入依赖项时,我一直很担心。我想我必须将所有这些依赖项与应用程序一起发送(在这种特殊情况下为 8.7 mb)。我应该费心检查这些库的安全更新吗?最后(也是最重要的,实际上是我最关心的):如果我想包含另一个依赖于与该库相同的库但版本不同的库怎么办?也就是说,如果 HtmlUnit 依赖于 xalan 的一个版本,而我需要的另一个库依赖于不同版本的 xalan,该怎么办?
HtmlUnit 为我解决的任务可以“手动”解决,但这可能不会那么优雅。
我应该担心这个吗?在这种情况下,最佳做法是什么?
编辑:我对一般情况感兴趣,而不是特别涉及 HtmlUnit。我只是在这里用它作为一个例子,因为这是我目前关心的问题。
【问题讨论】:
-
“关于重新发明轮子的事情是……你会得到一个圆形的轮子。”
标签: java dependencies libraries