Tengo el siguiente fragmento de código en mi pom.xml (POM completo se adjunta a continuación, que puede ser ejecutado)Maven Eclipse no añade una dependencia
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.5.3</version>
</dependency>
y en una de mis archivos Java que se refiere a una clase org.aspectj.lang.ProceedingJoinPoint
. Cuando hago una "instalación limpia de mvn" compila y construye bien, pero cuando hago un eclipse: eclipse, e importo el proyecto en eclipse, me da un error The import org.aspectj cannot be resolved
. Revisé el archivo .classpath que se generó y no tiene una entrada a este archivo. Intenté una "dependencia de mvn: árbol" y enumera esto bien.
No tengo ninguna configuración elegante para no compilar ningún archivo de Java. Es solo un pom de rutina lo que me desconcierta.
¿Puede alguien decirme qué está mal aquí?
ACTUALIZACIÓN 1: Estoy utilizando Maven eclipsar la versión plugin: 2.7
ACTUALIZACIÓN 2: Sólo tiene que utilizar pom abajo y hacer un mvn eclipse:clean eclipse:eclipse
desde la línea de comandos
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ekanathk</groupId>
<artifactId>stackoverflow</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.5.3</version>
</dependency>
<dependency>
<groupId>aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.5.3</version>
</dependency>
</dependencies>
</project>
He intentado con el pom proporcionado y funcionó para mí. Por las dudas, ¿qué versión de Maven estás usando? –
¿Estás seguro de que Eclipse está guardando el POM en el disco? –