AspectJ无法使用IntelliJ

时间:2017-01-05 00:54:05

标签: java spring maven intellij-idea aspectj

出于某种原因,IntelliJ没有获取AspectJ依赖关系,因此当我尝试使用任何AspectJ库时,即使在我的存储库中安装了AspectJ jar,它也无法识别它。

我的pom.xml包含以下内容:

...
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.6.11</version>
        </dependency>
...
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>aspectj-maven-plugin</artifactId>
                    <version>1.4</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>compile</goal>
                            </goals>
                            <configuration>
                                <source>1.5</source>
                                <target>1.5</target>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
...

所以当我有这样的库时:

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;

它们无法识别,也无法在外部库中使用。

1 个答案:

答案 0 :(得分:0)

我让它工作,我关闭了项目并重新导入它,现在AspectJ依赖项出现了。我相信IntelliJ出现了问题,因为它没有更新存储库中的依赖项。