2010-08-05 9 views
3

Je viens de co https://src.springframework.org/svn/spring-samples/ et j'ai essayé de construire petclinic. Je l'ai fait:Petclinic printemps-mvc exemple non bâtiment

  • mvn installation propre
  • éclipse mvn: éclipse

J'ai importé à éclipser mais:

The import org.aspectj cannot be resolved 

Quelles sont les chances que le pom.xml est faux et je dois-je ajouter la dépendance moi-même?

+0

Je me demande comment vous avez importé votre projet lorsque vous avez essayé avec STS parce que je ne pouvais pas reproduire le problème, ni dans Eclipse, ni dans STS lors de l'utilisation de m2eclipse. Je suppose que vous n'avez pas utilisé ** Importer ...> Projets Maven existants **. –

+0

non. J'ai fait 'mvn eclipse: eclipse' et je l'ai importé en tant que projet eclipse. – Macarse

Répondre

1

Il s'agit d'un bug connu dans le plugin maven eclipse.

Une solution simple consiste à spécifier le adjtVersion dans votre POM de la section de configuration maven-eclipse-plugin (ou tout simplement mettre à jour votre version: D):

<ajdtVersion>none</ajdtVersion> 

Le EclipseClassPathWriter contient le code suivant:

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

Oui, je suppose que c'est lié à ça. Ajoutant cela à mon pom n'a pas résolu le problème, mais en ajoutant le pot à la main travaillé, donc je suppose que vous avez raison. – Macarse