gpt4 book ai didi

eclipse - Aspectj 不适用于 Eclipse Luna

转载 作者:行者123 更新时间:2023-12-04 13:05:13 25 4
gpt4 key购买 nike

我正在尝试将 aspectJ 与 eclipse 4.4.0 (Luna) 一起使用。 Y 找不到任何适合此版本 eclipse 的 ajdt 插件。

无论如何,我认为 aspectj 应该可以工作,所以我将 aspectj jars 放在我的 webApp 的 lib 目录中,并创建了这个 Aspect 类:

@Aspect
public class LoggerAspect {

@Before("(execution(* *.*(..))")
public void intercept(JoinPoint jp) {
System.out.print("before");
}

@After("(execution(* *.*(..))")
public void afterReturning(JoinPoint jp) {
System.out.print("after");
}

@AfterThrowing(pointcut = "execution(* *.*(..))")
public void logException(JoinPoint jp, Exception t) {
System.out.print("throwing");
}
}

但没有记录任何内容。我缺少什么?

最佳答案

如果您已设置 AspectJ Maven Plugin在你的 pom.xml 中,然后为了在 Luna 中工作,似乎你首先需要添加以下更新站点(菜单帮助,安装新软件):

http://download.eclipse.org/tools/ajdt/44/dev/update/

从该站点,安装 AspectJ 开发工具。

安装后,您还可以通过 Preferences、Maven、Discovery、Open Catalog,然后选择 AspectJ m2e Configurator 安装 Maven Integration for AJDT。

(尝试在安装工具之前执行最后一步,将引发缺失的要求:AspectJ 开发工具核心 2.1.3。尝试从默认 Luna 更新站点安装 AspectJ 内容时会引发相同的错误。)

关于eclipse - Aspectj 不适用于 Eclipse Luna,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24942025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com