2010-12-17 7 views
0

두 프로젝트를 하나로 합치고 있습니다. (mergin project1 into project2). 이제 project1 pom의 모든 종속성을 project2 pom으로 복사 해 보겠습니다 :Maven 2 의존성 문제

 <dependency> 
      <groupId>commons-configuration</groupId> 
      <artifactId>commons-configuration</artifactId> 
      <version>1.6</version> 
     </dependency> 

그리고 다른 것들. 나는이 제거하기 위해 무엇을 할 수

The import org.apache.commons.configuration cannot be resolved 

을하지만 빌드가 여전히가 성공 : 빌드가 import org.apache.commons.configuration.ConfigurationException 유혹 할 때처럼 너무 많은 일식의 것은 날 귀찮게 성공?

답변

0

공백을 삽입하고 저장하여 POM을 편집하려고 할 수 있습니다. 프로젝트의 재건을 유발해야합니다. m2eclipse 플러그인에는 "Refresh Dependencies"옵션이 있습니다. Maven과 통합 된 Eclipse를 사용했을 때 비슷한 문제가 있었고 일반적으로 도움이되는 첫 번째 기술이있었습니다.

2

m2eclipse를 사용하는 경우 Maven -> Update Dependencies을 클릭해야합니다.

그렇지 않으면 mvn eclipse:eclipse으로 Eclipse 프로젝트를 다시 생성해야한다고 생각합니다.

1

'mvn eclipse : clean eclipse : eclipse'를 시도해보십시오. 이렇게하면 maven이 프로젝트의 모든 오래된 Eclipse 구성을 삭제하고 처음부터 다시 빌드 할 수 있습니다.

0

는 (주어진 당신이 m2eclipse에 플러그인은 이클립스에 설치 한) 이클립스의

0

어떤 버전을 잘 빌드가 성공적으로 완료되었는지 확인하고 Package Explorer org.apache.commons 항아리가 Maven Dependencies 섹션에서 찾을 수에 대한 사항을 확인 mvn 및 m2eclipse? 그것들을 다시 확인하고 싶을지도 모릅니다.

당신은 mvn eclipse : eclipse를 더 이상 사용하지 않아야합니다 - 그건 쓸모가 없습니다. Eclipse 프로젝트 파일을 삭제하고 프로젝트 (설정, 프로젝트, 클래스 경로)를 다시 열어 볼 수 있습니다.