Я новичок в майке и maven. Я пытаюсь создать новый проект maven, основанный на архетипе jersey-quickstart-webapp, используя Eclipse (Luna).Невозможно создать новый проект maven, используя jersey-quickstart-webapp archetype
Когда я иду, чтобы создать проект, я выбираю архетип «джерси-быстрый старт-webapp». Eclipse, находит этот архетип в «Maven Central» каталога:
Однако, когда я иду, чтобы создать проект, я получаю сообщение:
Я не понимаю, почему я получив это. Архетип существует в центральном репозитории по адресу http://repo1.maven.org/maven2/org/glassfish/jersey/archetypes/jersey-quickstart-webapp/2.14/
и Eclipse может найти его, когда я его ищу, используя мастер создания нового проекта.
Я также пытался создать проект из этого архетипа с помощью командной строки:
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.2
Когда я делаю это, проект создается; Однако, когда я импортировать его, я получаю следующее сообщение об ошибке, появляющейся в моем POM файл:
поэтому он не может загрузить зависимость:
<dependencyManagement> <dependencies> <dependency> <groupId>org.glassfish.jersey</groupId> <artifactId>jersey-bom</artifactId> <version>${jersey.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Когда я смотрю в моем {HOMEPATH} .m2 каталог, содержимое jersey-quickstart-webapp загружается, как представляется, там. Однако содержимое файла {homepath} .m2 \ repository \ org \ glassfish \ jersey \ jersey-bom \ 2.14 просто показывает файл .lastUpdated без содержимого. Файл .lastUpdated имеет содержание:
http\://repo.maven.apache.org/maven2/.error=Could not transfer artifact org.glassfish.jersey\:jersey-bom\:pom\:2.14 from/to central (http\://repo.maven.apache.org/maven2)\: Access denied to http\://repo.maven.apache.org/maven2/org/glassfish/jersey/jersey-bom/2.14/jersey-bom-2.14.pom. Error code 403, Forbidden @default-http\://repo.maven.apache.org/maven2/.lastUpdated=1419265078216
Я не понимаю, почему этот импорт не удается. Когда я открываю браузер и перехожу к http://repo.maven.apache.org/maven2/org/glassfish/jersey/jersey-bom/2.14/jersey-bom-2.14.pom Я могу просматривать содержимое без проблем.
Я не уверен, как продвигаться вперед и создавать новый проект на основе архетипа jersey-quickstart-webapp. Я ценю любые предложения. Спасибо за помощь.
для IntelliJ, вы можете указать URL-адрес репо при создании нового модуля через Maven –