Я хотел бы получить ТОЛЬКО библиотеку jar, когда я использую запись зависимости в моем ivy.xml для Red5 (или любой проект, если на то пошло). Независимо от того, как я его настроил, я все равно получаю "источники" банок для зависимостей. Я просмотрел документы и google и еще не нашел решение, которое работает с использованием Ivy 2.2.0.
Этот набор узлов в моем ivy.xml, кажется, работает лучше всего для большинства библиотек, но Spring игнорирует их.
<exclude ext="txt" />
<exclude type="src" />
<exclude artifact="!sources" />
Если у кого есть какие-либо советы, которые будут работать, давайте их услышим!!
Ссылки на исходные XML файлы
http://red5.googlecode.com/svn/java/server/trunk/ivy.xml
http://red5.googlecode.com/svn/java/server/trunk/ivysettings.xml
http://red5.googlecode.com/svn/java/server/trunk/build.xml
Примечание
Не говорите, что это дубликат, их ответы НЕ работают:
ivy: предотвратить загрузку источников и .txt файлов
заставить плющ не загружать источники и файлы лицензий
Обновление 1
<dependency org="org.springframework" name="org.springframework.core" rev="3.0.5.RELEASE" transitive="false" />
Производит эти два файла в моем каталоге lib:
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.core-sources-3.0.5.RELEASE.jar
Обновление 2 Для щедрости я ожидаю, что ваше решение будет работать с Red5 trunk, доступным для всех как с открытым исходным кодом. Источники банки просто раздражают меня и хорошо стоят пунктов награды.