2010-08-05 76 views
3

我只是co https://src.springframework.org/svn/spring-samples/並試圖建立寵物診所。 我所做的:Petclinic彈簧mvc示例不建設

  • MVN全新安裝
  • MVN日食:日食

我導入到食,但:

The import org.aspectj cannot be resolved 

有多大的pom.xml是錯誤的,我必須自己添加依賴關係?

+0

我想知道如何在使用STS進行嘗試時導入項目,因爲無法在Eclipse或STS中使用m2eclipse時重現該問題。我想你沒有使用**導入...>現有的Maven項目**。 – 2010-08-05 18:25:52

+0

nope。我做了'mvn eclipse:eclipse',然後將它作爲eclipse項目導入。 – Macarse 2010-08-05 20:15:12

回答

1

這是maven eclipse插件中已知的bug

簡單的解決方法是在你的POM的Maven的Eclipse的插件配置部分指定的adjtVersion(或只是更新版本:d):

<ajdtVersion>none</ajdtVersion> 

的EclipseClassPathWriter包含以下代碼:

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

是的,我猜這跟這個有關。添加到我的POM沒有解決問題,但手動添加罐子工作,所以我想你是對的。 – Macarse 2010-08-05 17:33:48