5

我是 AspectJ 和 Maven 的新手。

我正在尝试使用 aspectj-maven-plugin 来构建我的项目,但它不起作用。我只是按照AspectJ In Action 2 nd 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>

生命周期配置未涵盖插件执行:org.codehaus.mojo:aspectj-maven-plugin:1.4:compile(执行:默认,阶段:编译)

我正在使用 JDK6 和 Apache Maven 3.0.4。

4

3 回答 3

9

您需要安装 AspectJ Maven 配置器。可在此处获得:

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

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

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

于 2013-01-28T21:52:29.733 回答
1

要使用 aspectj-maven-plugin 解决此插件执行问题,您可以将您的标记在你的 pom.xml 中添加标签。这将删除 eclipse 中的异常。

如下图所示:

<build>
    ....
    <pluginManagement>
        <plugins>
            <plugin> ... </plugin>
             ....
             ....
        </plugins>
    </pluginManagement>
</build>
于 2014-02-06T06:36:22.470 回答
0

您可以像这样添加:

<executionManger><execution>...<execution/><executionManger/>

它会起作用的

于 2013-11-21T10:22:58.133 回答