2010-08-05 4 views
3

그냥 https://src.springframework.org/svn/spring-samples/을 공동으로 작성하여 petclinic을 만들려고했습니다. 내가 그랬어 : 나는 Petclinic spring-mvc 예제가 건물이 아닙니다

The import org.aspectj cannot be resolved 

확률은 무엇입니까 pom.xml가 잘못되었다는과 : 나는 일식 수입

일식하지만 :

  • 깨끗한 MVN
  • MVN 이클립스를 설치 의존성을 직접 추가해야합니까?

+0

m2eclipse를 사용할 때 Eclipse 나 STS에서 문제를 재현 할 수 없어서 STS로 시도했을 때 프로젝트를 어떻게 가져 왔는지 궁금합니다. ** 가져 오기 ...> 기존 Maven 프로젝트 **를 사용하지 않았을 것입니다. –

+0

나는'mvn eclipse : eclipse'을 한 다음 이클립스 프로젝트로 가져 왔습니다. – Macarse

답변

1

이것은 maven eclipse 플러그인에 알려진 bug입니다.

// Skip aspectj libraries since they are in the container. 
      if ((config.getAjdtVersion() != 0) && 
       dep.getArtifactId().toLowerCase().indexOf("aspectj") >= 0) 
      { 
       return; 
      } 
:

<ajdtVersion>none</ajdtVersion> 

EclipseClassPathWriter 다음 코드를 포함

간단한 해결 방법은 POM의 받는다는 - 이클립스 플러그인 구성 섹션에서 adjtVersion을 지정 (: D하거나 버전을 업데이트)하는 것입니다

+0

네, 이것과 관련 있다고 생각합니다. 저를 pom에 추가하는 것은 문제를 해결하지 못했지만 항아리를 손으로 추가하는 것은 효과가 있었기 때문에 당신이 옳다고 생각합니다. – Macarse

관련 문제