2011-01-07 4 views
31

Eclipse 용 maven 플러그인을 설치했습니다. 그런 다음 인덱스를 업데이트 시도하고 다음과 같은 오류 있어요 :Eclipse의 Maven 플러그인 - Settings.xml 파일이 없습니다.

중앙에 대한 인덱스를 업데이트 할 수 없습니다 | HTTP :

//repo1.maven.org/maven2를 통해 프록시 설정을 편집하는 중에 창 - 환경 설정 - 받는다는 - 사용자 설정, 나는 그런 파일이 없다는 것을 깨닫습니다. 필자는 별도의 Maven 설치 및 플러그인 만 가지고 있지 않습니다. 누군가가 문제를 해결하는 데 도움을 주시겠습니까? 고맙습니다.

건배

는 구성 : 헬리오스 서비스 릴리스 1 는 org.maven.ide.eclipse.feature (0.12.0.20101115-1102)는 "메이븐 통합 이클립스"

+3

몇 년이 지났지 만 @ SeanPatrickFloyd의 대답은 여전히 ​​정확하고 도움이됩니다. 받아 들여야합니다. –

답변

76

설정 파일이 생성되지 않습니다 자동으로 임베디드 또는 "실제"메이븐을 사용하든 직접 생성해야합니다.

<your home folder>/.m2/settings.xml 등으로 작성하십시오. 당신이 그것을 편집 Eclipse를 사용하는 경우를 편집 할 때

<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"> 
    <localRepository/> 
    <interactiveMode/> 
    <usePluginRegistry/> 
    <offline/> 
    <pluginGroups/> 
    <servers/> 
    <mirrors/> 
    <proxies/> 
    <profiles/> 
    <activeProfiles/> 
</settings> 

, 그것은 당신에게 자동 완성 기능을 제공합니다 :

리눅스

의 Windows에 C:\Users\YourUserName\.m2\settings.xml 또는 /home/YourUserName/.m2/settings.xml 다음은 사용할 수있는 빈 골격입니다.

그리고 여기에 내가 /Users/user/.m2/

내 사용자 폴더에 위 같은 Settings.XML의 배치 숀 패트릭 플로이드의 대답을 이어 맥에서 작업 Maven settings.xml Reference page

+0

감사합니다. 나는 maven settings.xml 레퍼런스 페이지를 통해 갈 것이며, 그것은 독자적으로 별도의 프로젝트처럼 보입니다. :) 내가 갈 수있는 빠른 방법이 있습니까 (내가 REST로하고있는 일에 초점을 맞추지 않으려 고 노력하는 것). – emeralddove

+0

@ user566930 : 프록시를 편집하려면 다른 모든 것을 삭제하십시오. 모든 요소는 settings.xml에서 선택 사항입니다. –

+0

감사합니다. 다음과 같은 오류가 발생했습니다 : ENTRY org.maven.ide.eclipse 4 0 2011-01-07 15 : 56 : 38.809 MESSAGE 중앙 | http : //repo1.maven.org/maven2에 대한 색인을 업데이트 할 수 없습니다. ! 스택 0 java.io.IOException : 서버가 상태 코드 403을 반환했습니다 : 금지되었습니다. – emeralddove

0

이다 그러나이 도움이 안돼. 그래서 터미널을 열고 폴더에 ls -la을 입력했습니다. 이것은 적어도 파일을 읽을 수 직원everone 따라서

[email protected] 

을 표시했다. 그래서 메시지가 잘못되지 않았는지 그리고 실제 원인이 쓰기 권한이 없는지 궁금했습니다. 파일을 다음으로 설정했습니다.

[email protected] 

이렇게했습니다. 메시지가 사라졌습니다.

관련 문제