2013-01-16 2 views
0

Netbeans에서 maven 프로젝트를 만들고 싶습니다. 그래서, 나는 File-> New project-> Maven-> Java Application을 수행한다. 그 후에 프로젝트를 빌드하고 오류를 얻으려고 시도합니다. org.apache.maven.plugins의 POM : maven-surefire-plugin : jar : 2.10이 없으며 사용할 수있는 종속성 정보가 없습니다. 하지만 mvn 컴파일로 명령 줄에서이 프로젝트를 빌드 할 수 있습니다. Netbeans의 문제점은 무엇입니까?Netbeans에서 Maven 관련 문제가 발생했습니다.

답변

0

NetBeans는 기본적으로 3.0.4 maven을 사용합니다. 도구/옵션 메뉴에서 변경하지 않는 한. 3.0.4와 함께 구축하고 있습니까? 아니면 이전 버전 (2.x)을 사용하고 있습니까? 3.0.4는 로컬 저장소에있는 이슈에 맹목적으로 의존하지 않기 때문에 동작을 설명 할 수 있습니다. 그러나 일부 추가 메타 데이터는 프로젝트가 지정된 저장소 집합과 함께 빌드되도록하기 위해 참조됩니다.

나에게 문제가 발생하는 일반적인 예입니다. 나는 모든 것을 직접 다운로드하여 사용합니다. 나중에 미러를 추가하면 미러를 통해 모든 아티팩트를 다시 검사하여 액세스 할 수 있는지 확인합니다. 거울이 실제로 중앙을 비추 지 않는다면 나는 그런 식으로 오류가 발생합니다.

또 다른 일반적인 예는 다음과 같습니다. 2.x로 빌드 할 때 추가 메타 데이터가 기록되지 않습니다. 나중에 3.0.4로 빌드 할 때 로컬 repo에있는 내용과 관계없이 모든 원격 컨텍스트가 선택되고 추가 메타 데이터 파일은 구성된.

관련 문제