我的项目需要导入同一个jar的两个不同版本,它们是不兼容的。 我怎么能用maven解决它?感谢。
答案 0 :(得分:0)
拥有相同jar的两个不同版本通常是个坏主意,因为它们可能与完全限定的域名共享相同的类,例如com.example.MyClass。
普通的类加载器无法区分两个版本的类,因此您可能也会面临其他问题。
那说,虽然......
您可以使用dependency:copy
目标获取明确的人工制品并将其放置在项目中的某个位置。有关明确说明,请参阅文档:http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html