Nano Hash - криптовалюты, майнинг, программирование

Создать проект Maven, не удалось разрешить архетип, в соединении отказано

Я подозреваю, что у меня проблема с прокси-сервером Maven. Когда я создаю новый проект:

1) Файл -> Создать -> Проект Maven

2) я выбираю архетип: в org.apache.maven.archetypes -> maven-archetype-webapp

3) И я получаю эту ошибку:

Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webapp:RELEASE ни в одном из настроенных репозиториев.

При создании maven-archetype-webapp возникла проблема. Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webap p:RELEASE ни в одном из настроенных репозиториев.

Деталь :

Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webapp:RELE ASE ни в одном из настроенных репозиториев. Не удалось разрешить артефакт org.apache.maven.archetypes:maven-archetype-webapp:p om:RELEASE Не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: не удалось найти метаданные org .apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvreVm2\repository) Не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom :RELEASE: Не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvreVm2\repository)

И в файле .log:

ЗАПИСЬ org.eclipse.m2e.logback.appender 2 0 2015-05-18 09:30:10.373 !СООБЩЕНИЕ Ошибка передачи org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из repo.maven .apache.org/maven2 был кэширован в локальном репозитории, повторная попытка разрешения не будет предприниматься до тех пор, пока не истечет интервал обновления центрального хранилища или не будут принудительно обновлены. Исходная ошибка: не удалось передать метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из/в центральный (repo.maven.apache.org/maven2): в соединении отказано: подключиться

ЗАПИСЬ org.eclipse.m2e.logback.appender 2 0 2015-05-18 09:30:13.259 !СООБЩЕНИЕ Ошибка передачи org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из repo.maven .apache.org/maven2 был кэширован в локальном репозитории, повторная попытка разрешения не будет предприниматься до тех пор, пока не истечет интервал обновления центрального хранилища или не будут принудительно обновлены. Исходная ошибка: не удалось передать метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml из/в центральный (repo.maven.apache.org/maven2): в соединении отказано: подключиться

Мы видим источник проблемы: Отказано в соединении: подключитесь.

Я уже сделал это:

1) Окно -> Настройки -> Общие -> Сетевые подключения. Я указал Вручную с url и портом моего прокси для протокола HTTP. . Работает потому, что до этого Spring Tool Suite не хотел обновляться. После, все в порядке.

2) Окно -> Настройки -> Maven -> Настройки пользователя. В Общих настройках пусто. В Настройки пользователя я указал путь к settings.xml. В этом файле у меня есть:

В этом разделе: Создайте проект Maven в Eclipse. жалуется Не удалось разрешить архетип Проблема решилась добавлением удаленного каталога http://repo1.maven.org/maven2/archetype-catalog.xml. Для меня это сказало, что каталог пуст.

<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>my.proxy.fr</host>
      <port>3128</port>
    </proxy>
  </proxies>
</settings>

Моя конфигурация: 64-разрядная версия Windows 7 Pro, набор инструментов Spring 3.6.4.RELEASE на основе Eclipse Luna SR1 (4.4.2), Java версии 8, обновление 45, без аутентифицированного прокси

Почему я не могу создать новый проект Maven?

У меня была та же проблема, я думаю, что в определенное время вы пытались создать это приложение maven без подключения к Интернету, как я, и именно это вызывает эту проблему. Потому что в первый раз, когда Maven создает пустой каталог и пытается загрузить все, что ему нужно для создания проекта... после этого любой проект maven, который вы создаете, Maven продолжает искать только в этом каталоге без загрузки вещей из Интернета. Я считаю, что самый простой способ решить эту проблему — закрыть Eclipse (или sts) и удалить каталог .m2, расположенный (в моем случае) c:/Users/myname/.m2. а затем снова откройте IDE, которую вы использовали. Удачи


Ответы:


1

У меня такая же проблема. Я исправил это, добавив каталог архетипов maven в eclipse. Шаги приведены ниже:

16.11.2016

2

Файл каталога: http://repo1.maven.org/maven2/archetype-catalog.xml

  1. Настройки Открыть Maven
  2. Архетипы Нажмите «Добавить удаленный
  3. Каталог» и добавьте следующее:
  4. Удалите папку .m2 в C:\User\имя_пользователя. Надеюсь, это решит проблему.

Описание: каталог maven

Открытое окно

22.11.2015

3

у меня тоже была такая же проблема, я решил ее, удалив _1_ в _2_

12.12.2019

4

я надеюсь, что это может помочь.

Похоже, что Maven пытается найти банку для относительного веб-приложения (или в некоторых случаях для быстрого запуска), а когда не может его найти, выдает эту ошибку. В соответствии с доступной документацией Maven должен автоматически установить все необходимые файлы / jar-файлы, но по какой-то причине в некоторых случаях это невозможно.

31.05.2017

5

Я скачал "maven-archetype-webapp-1.0.jar" с здесь и поместил его в следующее место в моей папке .m2, и это сработало:

Перезапустите затмение после изменения настроек прокси в c:/user/{user_name}/.m2

<Your path up until .m2>\.m2\repository\org\apache\maven\archetypes\maven.archetype.webapp
23.05.2019

6

ЗАПИСЬ org.eclipse.m2e.core 4 -1 2015-05-18 09:30:13.329 !СООБЩЕНИЕ Не удалось разрешить архетип org.apache.maven.archetypes:maven-archetype-webapp:RELEASE ни в одном из настроенных репозиториев. !STACK 1 org.eclipse.core.runtime.CoreException: не удалось разрешить артефакт org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE at org.eclipse.m2e.core.internal.embedder.MavenImpl$5. call(MavenImpl.java:769) в org.eclipse.m2e.core.internal.embedder.MavenImpl$5.call(MavenImpl.java:1) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext .java:166) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:109) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:96) ) на org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:736) на org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:713) на org. eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:829) в org.eclipse.m2e.core.internal.project.ProjectCo nfigurationManager.createArchetypeProjects0(ProjectConfigurationManager.java:743) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$5.call(ProjectConfigurationManager.java:719) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$5. call(ProjectConfigurationManager.java:1) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:166) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext. java:142) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:96) в org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1348) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects(ProjectConfigurationManager.java:717) в org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:244) at org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects(AbstactCreateMavenProjectJob.java:46) at org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:46) ) на org.eclipse.m2e.core.ui.internal.wizards. AbstactCreateMavenProjectJob.runInWorkspace(AbstactCreateMavenProjectJob.java:50) в org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) в org.eclipse.core.internal.jobs.Worker.run(Worker.java: 54) Содержит: не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvre.m2\repository) org.eclipse.aether.resolution.VersionResolutionException: не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvre.m2\repository) в org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver .java:312) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver. java:318) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239) в org.eclipse .aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:295) в org.eclipse.m2e.core.internal.embedder.MavenImpl$5.call(MavenImpl.java:746) в org.eclipse.m2e.core. internal.embedder.MavenImpl$5.call(MavenImpl.java:1) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:166) в org.eclipse.m2e.core.internal.embedder .MavenExecutionContext.execute(MavenExecutionContext.java:109) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:96) в org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve (MavenImpl.java:736) на org.eclipse.m2e.core.internal.embedder.MavenI mpl.resolve(MavenImpl.java:713) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:829) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects0( ProjectConfigurationManager.java:743) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$5.call(ProjectConfigurationManager.java:719) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$5.call(ProjectConfigurationManager. java:1) по адресу org.eclipse.m2e.core.internal.embedder. MavenExecutionContext.executeBare(MavenExecutionContext.java:166) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:142) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute( MavenExecutionContext.java:96) в org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1348) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects(ProjectConfigurationManager.java: 717) в org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:244) в org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects(AbstactCreateMavenProjectJob. java:46) в org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:62) в org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspa ce(AbstactCreateMavenProjectJob.java:50) в org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) в org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Вызвано: org.eclipse.aether.transfer.MetadataNotFoundException: не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvre.m2\repository) в org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolve(DefaultMetadataResolver.java:260) в org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:218) в org.apache.maven.repository .internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:250) ... еще 26 !SUBENTRY 1 org.eclipse.m2e.core 4 -1 2015-05-18 09:30:13.334 !СООБЩЕНИЕ Не удалось разрешить артефакт org.apache .maven.archetypes:maven-archetype-webapp:pom:RELEASE !SUBENTRY 2 org.eclipse.m2e.core 4 -1 2015-05-18 09:30:13.33 4! СООБЩЕНИЕ Не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: не удалось найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в local (D:\Users\dlefebvre.m2\repository) !STACK 0 org.eclipse.aether.resolution.VersionResolutionException: не удалось разрешить версию для org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: может не найти метаданные org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvre.m2\repository) в org.apache.maven.repository.internal. DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:312) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:318) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java: 262) в org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239) в org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:295) в org.eclipse.m2e .core.internal.embedder.MavenImpl$5.call(MavenImpl.java:746) в org.eclipse.m2e.core.internal.embedder.MavenImpl$5.call(MavenImpl.java:1) в org.eclipse.m2e.core .internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:166) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:109) в org.eclipse.m2e.core.internal.embedder .MavenExecutionContext.execute(Ма venExecutionContext.java:96) в org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:736) в org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java: 713) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.resolveArchetype(ProjectConfigurationManager.java:829) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects0(ProjectConfigurationManager.java:743) в org. .eclipse.m2e.core.internal.project.ProjectConfigurationManager$5.call(ProjectConfigurationManager.java:719) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$5.call(ProjectConfigurationManager.java:1) в org.eclipse .m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:166) в org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:142) в org.eclipse.m2e.core .internal.embedder.MavenExecutionContext .execute(MavenExecutionContext.java:96) в org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1348) в org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.createArchetypeProjects(ProjectConfigurationManager .java:717) в org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard$5.doCreateMavenProjects(MavenProjectWizard.java:244) в org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob$1.doCreateMavenProjects (AbstactCreateMavenProjectJob.java:46) на org.eclipse.m2e.core.ui.internal.wizards. AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:62) в org.eclipse.m2e.core.ui.internal.wizards.AbstactCreateMavenProjectJob.runInWorkspace(AbstactCreateMavenProjectJob.java:50) в org.eclipse.core.internal.resources.InternalWorkspaceJob.run( InternalWorkspaceJob.java:38) в org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Причина: org.eclipse.aether.transfer.MetadataNotFoundException: не удалось найти метаданные org.apache.maven. архетипы: maven-archetype-webapp/maven-metadata.xml в локальном (D:\Users\dlefebvre.m2\repository) в org.eclipse.aether.internal.impl.DefaultMetadataResolver.resolve(DefaultMetadataResolver.java:260) в org .eclipse.aether.internal.impl.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:218) в org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:250) ... еще 26

16.10.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..