ANT настройки прокси
Насколько я знаю, настройки прокси не могут быть установлены в файле ANT. В документации указано, что вам необходимо установить следующую переменную среды
export ANT_OPTS="-Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080"
Это системные свойства (в отличие от обычного свойства ANT).
Обновление:
Я стою исправлено. Я вижу, вы используете setproxy метод настройки прокси. Я никогда не использовал это. Установка системных параметров всегда работала для меня и имела то преимущество, что находилась вне файла сборки (например, когда я работаю из дома без прокси-серверов).
Чтобы настроить параметры без прокси
Я не знаю, как исключить локальные хосты, используя механизм прокси ANT. Все, что я могу предложить, это попытаться настроить JRE напрямую
http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/proxie_config.html
Maven resolver
Для центральных зависимостей maven вам нужен распознаватель, который выглядит так
<ibiblio name="maven2" m2compatible="true"/>
Это автоматически перейдет на центральный URL Maven "http://repo1.maven.org/maven2".
Согласно doco этот преобразователь будет использовать POM модуля в Maven для определения переходных зависимостей.
Наконец слово предупреждения. Если вы не используете раздел modules в своем файле ivysettings, убедитесь, что ваши средства распознавания объявлены в преобразователе цепей, чтобы ivy проверил оба хранилища для каждого модуля
<chain name="defaultResolver" returnFirst="true">
<url name="privateFS">
<ivy pattern="http://xyz.svn.com/ivyRepository/ [organisation]/ivy/ivy.xml"/>
</url>
<ibiblio name="maven2" m2compatible="true"/>
</chain>