Как импортировать разные версии одной и той же банки?
Мой проект должен импортировать две разные версии одной и той же банки, и они несовместимы. Как я могу решить это с Maven? Благодарю.
1 ответ
Наличие двух разных версий одного и того же jar-файла обычно является плохой идеей, поскольку они могут совместно использовать одни и те же классы с полным доменным именем, например com.example.MyClass.
Обычный загрузчик классов не сможет различить две версии классов, поэтому вы, вероятно, столкнетесь и с другими проблемами.
Это сказал, хотя...
Вы можете использовать dependency:copy
цель захватить явные артефакты и поместить их где-нибудь в вашем проекте. Пояснения см. В документах: http://maven.apache.org/plugins/maven-dependency-plugin/examples/copying-artifacts.html