java - 如何使用 aspectj-maven-plugin

标签 java maven aspectj

我是 AspectJ 和 Maven 的新手。

我正在尝试使用 aspectj-maven-plugin 来构建我的项目,但它不起作用。我只是按照 AspectJ In Action 2nd Edition 中的步骤操作。

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test-compile</goal>
                    </goals>

                    <configuration>
                        <source>1.5</source>
                        <target>1.5</target>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

这是我在 <execution> 上收到的错误消息行:

Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin:1.4:compile (execution: default, phase: compile)

我正在使用 JDK6 和 Apache Maven 3.0.4。

最佳答案

您需要安装 AspectJ Maven 配置器。它可以在这里找到:

http://dist.springsource.org/release/AJDT/configurator/

帮助 -> 安装新软件...

将此更新站点添加到“使用”部分并选择该功能。

关于java - 如何使用 aspectj-maven-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14514599/

相关文章:

java - getEngineByName ("JavaScript"的 ScriptEngine 为空)?

java - Java中的RSA解密,未使用RSA库

java - 使用 Maven 模块和 Intellij 在测试自动化项目中导入 javax API

Maven 覆盖子级中父级的配置文件

java - AspectJ 的集成测试

java - 在二维数组Java中绘制一个数字菱形

java - 插件项目未被视为当前工作目录

我的 Spring MVC 3.2 应用程序中的 JSON 映射仅适用于我的一种方法

java - 为什么我的建议/切入点根本不运行?

java - 如何使用AspectJ(cflow)实现Wormhole模式