Сообщество Intellij не может использовать http прокси для Maven

Большая реализация с S3 заключается в том, что нет папок / каталогов только ключей. Явная структура папок просто добавлена ​​к имени файла, чтобы стать «ключом», поэтому, чтобы перечислить содержимое myBucket some/path/to/the/file/, вы можете попробовать:

s3 = boto3.client('s3')
for obj in s3.list_objects_v2(Bucket="myBucket", Prefix="some/path/to/the/file/")['Contents']:
    print(obj['Key'])

, который даст вам что-то например:

some/path/to/the/file/yoMumma.jpg
some/path/to/the/file/meAndYoMuma.gif
...
29
задан Robert Munteanu 29 November 2009 в 21:45
поделиться

8 ответов

Я прокомментировал настройки прокси в моем файле ~ / .m2 / settings.xml, оставил только информацию о Intellij Proxy, а затем предоставил свойства в Setting-> Maven. Не уверен, почему это сработало (и почему файл settings.xml не работал правильно), но теперь он работает.

1
ответ дан MikeHoss 29 November 2009 в 21:45
поделиться

Можете ли вы попробовать удалить настройку прокси в settings.xml или настройку в самом IntelliJ.

А затем попытайтесь синхронизировать репозиторий Maven из Intellij.

4
ответ дан jitter 29 November 2009 в 21:45
поделиться

Я обнаружил аналогичные проблемы с интеграцией Maven 2.2 в intellij 9. Я использую 9.0.1

Я использую intellij за корпоративным брандмауэром / прокси-сервером. Если я укажу в maven conf Intellij использовать внешний Maven и maven conf с настройками прокси внутри, intellij не удастся загрузить артефакты из каких-либо удаленных репозиториев.

У меня не было проблем с intellij-8, это началось только после обновления. Конфекция Maven также не изменилась.

Мне нужно сделать сборку Maven из командной строки, чтобы получить любые новые зависимые артефакты в моем локальном репо, а затем использовать intellij-9.

В интеграции Maven 2.2 есть проблемы с прокси-серверами.

1
ответ дан Paul W 29 November 2009 в 21:45
поделиться
  1. Перейдите к Maven > Importing 1 . внутри настроек IntelliJ IDEA (находится в File > Settings).

  2. Второй последний параметр в Maven > Importing - это поле с именем «Опции VM для импортера». Добавьте следующее к тому, что уже существует:

    -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=3128

    Здесь замените myproxy.com вашим прокси-сервером (например, http://myproxyserver.com). Замените 3128 вашим прокси-портом (например, 8080).

  3. Сделайте то же самое в Maven > Runner 1

  4. Примените и закройте окно настроек.

Это должно работать сейчас.


1 Это может быть вложено в Build, Execution, Deployment > Build Tools > , в зависимости от используемой версии IntelliJ.

76
ответ дан FrantisekHanzlik 29 November 2009 в 21:45
поделиться

Я сталкиваюсь с той же проблемой. Благодаря ShadowsocksR я могу посещать некоторые веб-сайты, которые я не могу посетить без ShadowsocksR. Я использую Intellij, ошибка «Тайм-аут соединения: connect -> [Help 1]». Наконец, я также добавил свою конфигурацию прокси как:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
   <proxies>
   <proxy>
      <id>example-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>localhost</host>
      <port>1080</port>
      <username>***.***.**.***:****</username>
      <password>*******</password>
      <nonProxyHosts>www.baidu.com|*.example.com</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Моя компьютерная среда - win10. http://maven.apache.org/guides/mini/guide-proxies.html

3
ответ дан Rail 29 November 2009 в 21:45
поделиться

У меня была такая же проблема. Однако мои настройки прокси были сохранены в переменной окружения * M2_OPTS *.

Как и в приведенных выше сообщениях, удаление переменных среды остановило IDEA от зависания.

Это под Windows 7, с использованием IntelliJ IDEA CE 12.3

Если кто-то замечает открытое исправление для этого, пожалуйста, ответьте ссылкой.

1
ответ дан James Macmillan 29 November 2009 в 21:45
поделиться

Небольшое обновление для памятки. У меня не установлен автономный maven, поэтому я, наконец, исправил это, изменив настройки плагина maven. settings.xml находится по адресу:

IntelliJ IDEA Community Edition 2017.3.4 \ plugins \ maven \ lib \ maven3 \ conf \ settings.xml

Вы можете найти прокси настройки и измените его, как указано выше.

3
ответ дан Simon 29 November 2009 в 21:45
поделиться

У меня была та же проблема с запуском maven внутри IntelliJ, в то время как за прокси NTLM. Рабочее решение было следующим:

  1. Загрузите и установите CNTLM. Отличный пост здесь о том, как это сделать https://stackoverflow.com/a/23962313/3298801
  2. Установите и проверьте свои локальные настройки прокси в IntelliJ через Настройки >> Системные настройки >> HTTP-прокси.
  3. В Intellij установите бегуна Maven. В настройках >> Maven >> бегун установил параметры виртуальной машины:
    -DproxySet=true -DproxyHost=localhost -DproxyPort=3132
  4. Перезапустите Intellij
  5. Заметка в ~ / .m2 / settings.xml Я также добавил свой Конфигурация прокси как:
<proxies>
        <proxy>
            <active>true</active>
            <protocol>https</protocol>
            <host>localhost</host>
            <port>3132</port> 
        </proxy>
</proxies>
11
ответ дан Community 29 November 2009 в 21:45
поделиться
Другие вопросы по тегам:

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