2015-08-12 2 views
0

Является новичком в Ant + Ivy. Поэтому любая помощь приветствуется. В моем ivy.xml я перечислил раздел зависимости и банку, которую мне нужно создать.Скачать зависимость зависимости с помощью плюща

<dependency org="org.xxx" name="abc" rev="1.0.0" transitive="false"/> 

Это загружается abc.jar. Но проблема в том, что abc.jar зависит от 50 других файлов jar для работы. Так как я могу загрузить их все?

Благодаря

ответ

0

Вы установили переходную флаг ложь, говоря плющ не загружать зависимости.

Попробуйте вместо этого:

<dependency org="org.xxx" name="abc" rev="1.0.0" conf="default"/> 

Показать похожие ответ:

+0

, прежде чем я получил ответ на свой вопрос, я пытался с транзитивной = "истина" - это не работало; Теперь я попробовал ваш ответ, и это тоже не сработало. Раньше этот abc.jar и его 50 зависимостей находились в одной общей папке, и мой проект вытягивался из-за доли, и он работал нормально. Теперь я помещаю abc.jar на Nexus и пытаюсь загрузить через плющ, но мой проект не работает, потому что он не получает зависимости от abc.jar. Должен ли я явным образом перечислить все их в моем ivy.xml для загрузки зависимостей зависимости? – user1164061

+0

@ user1164061 Попробуйте сопоставить конфигурацию «default -> *». Возможно, зависимости охвачены как тестовыми, так и факультативными. –

+0

Действительно оцените ваш ответ с несколькими вариантами, чтобы попробовать. Однако это не решило мою проблему. Поэтому я собираюсь в явном виде перечислить их все. Благодарю. – user1164061

Смежные вопросы