Невозможно создать Maven Project в затмении

Ответ на нуль323 прав, я просто хотел добавить, что вы можете использовать пакет JayDeBeApi для обхода этого: https://pypi.python.org/pypi/JayDeBeApi/

для обновления данных в вашей таблице mysql. Это может быть плохо висящий плод, так как у вас уже установлен драйвер mysql jdbc.

Модуль JayDeBeApi позволяет вам подключаться из кода Python к базам данных с помощью Java JDBC. Он предоставляет Python DB-API v2.0 для этой базы данных.

blockquote>

Мы используем дистрибутив Anaconda для Python, а пакет python для JayDeBeApi является стандартным.

См. Примеры в этом ссылка выше.

29
задан Community 23 May 2017 в 11:47
поделиться

9 ответов

Та же проблема здесь, решена .

Я объясню проблему и решение, чтобы помочь другим.

Мое программное обеспечение:

Windows 7
Eclipse 4.4.1 (Luna SR1)
m2e 1.5.0.20140606-0033
    (from eclipse repository: http://download.eclipse.org/releases/luna)

И я получаю доступ к Интернету через прокси.

Моя проблема была такой же:

  • Только что установлен m2e, зашел в меню: Файл> Создать> Прочее> Maven> Проект Maven> Далее> Далее.
  • Выберите «Каталог: все каталоги» и «Фильтр: maven-archetype-quickstart», затем нажмите на результат поиска, затем на кнопку «Далее».
  • Затем введите «Идентификатор группы: test_gr» и «Идентификатор артефакта: test_art», затем нажмите кнопку «Готово».
  • Получена ошибка «Не удалось разрешить архетип ...».

После долгих попыток и прочтения большого количества страниц я наконец-то нашел решение, чтобы это исправить. Некоторые важные пункты решения:

  • Используется стандартная (встроенная) установка Maven (3.2.1 / 1.5.0.20140605-2032), которая поставляется с m2e.
  • Таким образом, дополнительная (внешняя) установка Maven не требуется.
  • Специальной конфигурации m2e не требуется.

Решение :

  • Открытое затмение.
  • Восстановить исходные настройки m2e (если вы их изменили): Нажмите меню: «Окно»> «Установки»> «Maven»> «Восстановить настройки по умолчанию». Сделайте то же самое для всех элементов дерева в разделе «Maven»: архетипы, обнаружение, ошибки / предупреждения, установка, сопоставления жизненного цикла, шаблоны, пользовательский интерфейс, пользовательские настройки. Нажмите на кнопку «ОК».
  • Скопируйте (например, в окно блокнота) путь к файлу пользовательских настроек. Чтобы увидеть путь, нажмите еще раз в меню: «Окно»> «Установки»> «Maven»> «Настройки пользователя», и путь находится в текстовом поле «Настройки пользователя». Вам нужно будет написать путь вручную, поскольку его невозможно скопировать и вставить. После копирования пути к блокноту не закрывайте окно настроек.
  • В открывшемся окне «Настройки» нажмите на ссылку «открыть файл». Закройте окно настроек, и вы увидите файл «settings.xml», уже открытый в редакторе Eclipse.
  • Редактор будет иметь 2 вкладки внизу: «Дизайн» и «Источник». Нажмите на вкладку «Источник». Вы увидите весь исходный код (xml).
  • Удалить весь исходный код: нажмите на код, нажмите control + a, нажмите «del».
  • Скопируйте следующий код в редактор (и настройте значения в верхнем регистре):
<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>YOUR.PROXY.IP.OR.NAME</host>
      <port>YOUR PROXY PORT</port>
      <username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username>
      <password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password>
      <nonProxyHosts>YOUR PROXY EXCLUSION HOST LIST (OR EMPTY)</nonProxyHosts>
    </proxy>
  </proxies>
</settings>
  • Сохраните файл: control + s.
  • Выход из Eclipse: Файл меню> Выход.
  • Откройте в проводнике Windows скопированный вами путь (без имени файла, только путь к каталогам).
  • Вы, вероятно, увидите XML-файл («settings.xml») и директой («хранилище»). Удалить директой («хранилище»): щелкните правой кнопкой мыши> Удалить> Да.
  • Запустите Eclipse.
  • Теперь вы сможете создать проект maven: Файл> Создать> Другие> Maven> Проект Maven> Далее> Далее, выберите «Каталог: Все каталоги» и «Фильтр: maven-archetype-quickstart», нажмите на результат поиска, затем нажмите кнопку Далее, введите «Идентификатор группы: test_gr» и «Идентификатор артефакта: test_art», нажмите кнопку «Готово».

Наконец, я хотел бы предложить предложение разработчикам m2e, чтобы упростить настройку. После установки m2e из Интернета (из хранилища), m2e должен проверить, использует ли Eclipse прокси-сервер («Настройки»> «Основные»> «Сетевые подключения»). Если Eclipse использует прокси-сервер, m2e должен показать пользователю диалог:

m2e has detected that Eclipse is using a proxy to access to the internet.
Would you like me to create a User settings file (settings.xml) for the embedded 
Maven software?

[ Yes ] [ No ]

Если пользователь нажимает Да, то m2e должен автоматически создать файл «settings.xml», копируя значения прокси из Настройки Eclipse.

56
ответ дан kenshinji 23 May 2017 в 11:47
поделиться

Я тоже ПОЛУЧИЛ ЭТУ проблему, и наконец решил ее, вот решение:

перейдите в windows -> preference -> maven -> user settings

Измените путь settings.xml на допустимый путь.

Путь может быть не в каталоге .m2 (в вашем домашнем каталоге) ..

3
ответ дан nitinr708 23 May 2017 в 11:47
поделиться

В моем случае сработало следующее решение.

  1. Удалить RELEASE каталог & amp; Файл resolver-status.properties в вашем локальном репозитории Maven в каталоге .m2 /../ maven-archetype-quickstart.
  2. Создание проекта Maven в Eclipse или STS (Spring Tool Suite). Он автоматически загрузит быстрый старт архетипа & amp; работать как положено.

Я надеюсь, что это может кому-то помочь.

3
ответ дан OO7 23 May 2017 в 11:47
поделиться

У меня была такая же ошибка при создании проекта, но я не был за прокси, и, следовательно, вышеупомянутые решения не работали для меня.

Я нашел этот форум . Он предложил:

  1. Удалить или переименовать каталог .m2 из вашего каталога HOME

In Windows - C:\Users\<username>\Windows

ИЛИ

In Linux - /home/<username>
  1. перезапустите набор инструментов пружины Eclipse / STS (который я использую)

Это сработало!

1
ответ дан nitinr708 23 May 2017 в 11:47
поделиться

Просто удалите $ {user.home} /. M2 / repository / org / apache / maven / archetypes, чтобы обновить все необходимые файлы, для меня это работает нормально!

11
ответ дан LottaLava 23 May 2017 в 11:47
поделиться

Я использую Spring STS 3.8.3. У меня была похожая проблема. Я исправил это, используя информацию из этой ветки , а также исправив некоторые настройки maven. нажмите Spring Tool Suite -> Preferences -> Maven и снимите флажок «Не обновлять автоматически зависимости от удаленных хранилищ». Также я установил флажки «Загрузить источники артефактов» и «Загрузить Javadoc артефактов».

0
ответ дан Community 23 May 2017 в 11:47
поделиться

Для меня решение было немного проще, мне просто нужно было очистить репозиторий: .m2 / repository / org / apache / maven / archetypes

30
ответ дан amanteaux 23 May 2017 в 11:47
поделиться

Если вы находитесь за прокси-сервером, самое первое, что нужно сделать, это добавить settings.xml с конфигами прокси в папке C:\Users\{username}\.m2 и скопировать те же самые настройки прокси под Window > Preferences > Network Connections (может потребоваться префикс вашего имени пользователя с доменом, например DOMAIN\username):

<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>webproxy.net</host>
      <port>8080</port>
      <username>username</username>
      <password>password</password>
      <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
    </proxy>
   <proxy>
      <active>true</active>
      <protocol>https</protocol>
      <host>webproxy.net</host>
      <port>8080</port>
      <username>username</username>
      <password>password</password>
      <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
    </proxy>    
  </proxies>

Удалить папку C:\Users\{username}\.m2\repository.

0
ответ дан Ostati 23 May 2017 в 11:47
поделиться

Это на самом деле легко и прямо.

просто перейдите в папку .m2.

.m2 / repository / org / apache / maven

внутри этой папки maven вы увидите папку с именем Archetypes ... удалите эту папку, и проблема будет решена.

Но если вы не хотите удалять всю папку, вы можете перейти в папку архетипов и удалить все архетипы, которые вы там хотите. Причина, по которой он продолжает терпеть неудачу, заключается в том, что архетип, который вы пытаетесь создать, пытается сказать вам, что она уже существует в этой папке, а значит, уйти ...

В общем, удаление папки archetype в папке .m2 является самым простым решением.

0
ответ дан Thomas Okonkwo 23 May 2017 в 11:47
поделиться
Другие вопросы по тегам:

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