Я пытаюсь понять, как справиться с этой ситуацией, предположим, у меня есть сторонняя библиотека (best-lib), состоящая из трех банок (a.jar, b.jar, c.jar), и я буду загружать эти банки в персональный сервер Artifactory (best-lib) имеет две версии 1.0 и 2.0.
То, что я хотел бы иметь в моем файле ivy.xml, — это одна единственная зависимость для одновременного извлечения всех этих банок, например:
<dependencies>
<dependency org="mycompany" name="best-lib" rev="1.0" />
</dependencies>
И эта зависимость должна добавить все три jar (a, b и c) версии 1.0.
Вопрос в том:
- Это возможно?
- Как я могу загрузить три банки в артефакты, чтобы добиться такого поведения?
- Можно ли загрузить эти банки сразу?
- Также приемлемы искусственные альтернативные решения (например, Nexus или Archivia).
Примечание. Я не собираю best-lib, у меня есть только его jar-файлы, а best-lib — это не библиотека, которую можно загрузить из общедоступного репозитория maven2.
Спасибо.