我使用两个罐子A和B. B是一个库,A有类库,它使用库B中的一些旧类。现在,当我将两个罐子包含在我的项目类路径中时,这会导致我出现问题,因为它们都是相同的两个班的名字,但其中一个比另一个老,行为不同。用maven解决jar地狱?
我发现这个问题的一个解决方案是首先将库B导入到Eclipse中,然后单击确定并且构建项目。然后我添加jar A.这样,我现有的所有代码都将使用B的新版本,并且A的类将不变。
但是现在我想为我的项目使用Maven,但我无法知道如何使用Maven再次制作这个技巧。请帮忙。
没有'jar地狱'与maven :)但你的旧配置像'jar地狱'解决方案臭。 – MariuszS
@MariuszS好吧,但它是一种更好的地狱。 –
它在哪里? :)有了maven,只有一个罐子可能。 – MariuszS