Настройки прокси с плющом

Пример, используя Guava:

File to = new File("C:/test/test.csv");

for (int i = 0; i < 42; i++) {
    CharSequence from = "some string" + i + "\n";
    Files.append(from, to, Charsets.UTF_8);
}
17
задан cheffe 12 March 2014 в 12:48
поделиться

1 ответ

Настройки прокси 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 central dependencies вам нужен resolver, который выглядит так

<ibiblio name="maven2" m2compatible="true"/>

Это автоматически перейдет к Maven central URL "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>
15
ответ дан 30 November 2019 в 12:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: