2014-12-22 5 views
1

저는 저지와 maven을 초보자입니다. Eclipse (Luna)를 사용하여 jersey-quickstart-webapp archetype을 기반으로 새로운 maven 프로젝트를 만들려고합니다.jersey-quickstart-webapp archetype을 사용하여 새 maven 프로젝트를 만들 수 없습니다.

프로젝트를 만들 때 "jersey-quickstart-webapp"아키타 입을 선택합니다. 내가 왜 이해가 안 error message after creating project

: 내가 프로젝트를 만들려면 갈 때

Adding Jersey-quickstart-webapp 그러나

가, 내가 메시지를 얻을 : 이클립스는 "메이븐 중앙"카탈로그에이 원형을 발견 이걸 얻는거야. archetype은 중앙 저장소에 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 

이 프로젝트가 생성된다; 그래서 error in POM file

가 종속성을 다운로드 할 수 있습니다 : 나는 그것을 가져올 때 그러나, 내 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 archetype을 기반으로 새 프로젝트를 만드는 방법을 모르겠습니다. 나는 어떤 제안을 주셔서 감사합니다. 도와 주셔서 감사합니다.

답변

3

앱에 Java.net의 환매 특약을 추가 : 여기 <project ...> <repositories> <repository> <id>java.net</id> <url>https://maven.java.net/content/repositories/public/</url> </repository> </repositories> </project>

+0

IntelliJ의 경우 Maven을 통해 새 모듈을 만들 때 repo URL을 지정할 수 있습니다. –