【发布时间】:2011-04-08 18:40:27
【问题描述】:
我正在尝试将 aspectj 添加到使用 java 6.0 的 maven 项目中。浏览了一下,我发现了 2 个 maven 插件,但都没有按照我的预期工作。
第一个http://mojo.codehaus.org/aspectj-maven-plugin 最初无法通过netbeans 工作,因为我无法获得编译5.0 或更高版本源代码的代码(它抱怨注释等)在尝试从有效的命令行并比较执行它的命令之后似乎它的 Maven 安装目标与插件和 java 5+ 代码不兼容,而编译目标工作正常。尽管有可能解决这个问题,但这很烦人,让我想到了一个问题:aspectj-maven-plugin 还在开发中吗?我还应该使用它吗?
第二个是 apaches 自己的,它似乎更活跃,更有可能工作。但是,我找不到任何完整的示例,也无法运行它。我不断收到来自 Maven 的异常:
java.lang.IllegalStateException: The plugin descriptor for the plugin Plugin [maven:maven-aspectj-plugin] was not found. Please verify that the plugin JAR /home/kristofer/.m2/repository/maven/maven-aspectj-plugin/4.0/maven-aspectj-plugin-4.0.jar is intact.
jar 文件在那里,完好无损,我使用哪个版本的插件也没关系,它总是抛出相同的异常。关于问题可能是什么的任何想法?
简而言之,我应该使用哪个插件以及如何使用它?
谢谢
【问题讨论】:
标签: java maven-2 plugins netbeans aspectj