如何导入同一个jar的不同版本?

时间:2014-08-07 04:58:27

标签: maven

我的项目需要导入同一个jar的两个不同版本,它们是不兼容的。 我怎么能用maven解决它?感谢。

1 个答案:

答案 0 :(得分:0)

拥有相同jar的两个不同版本通常是个坏主意,因为它们可能与完全限定的域名共享相同的类,例如com.example.MyClass。

普通的类加载器无法区分两个版本的类,因此您可能也会面临其他问题。

那说,虽然......

您可以使用dependency:copy目标获取明确的人工制品并将其放置在项目中的某个位置。有关明确说明,请参阅文档:http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html