如何使用AspectJ的Maven的插件(How to use aspectj-maven-plug

2019-08-08 05:03发布

我是一个新手,AspectJ和Maven的。

我试图使用AspectJ的Maven的插件来构建我的项目,但它不工作。 我只是跟着AspectJ中的步骤在行动第2

<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的行家-插件:1.4:编译(执行:默认值,相:编译)

我使用JDK6和Apache Maven的3.0.4。

Answer 1:

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

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

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

添加此更新站点的“工作与”部分,并选择功能。



Answer 2:

为了解决与AspectJ的Maven的插件,这个插件执行的问题,你可以用你的 与标签 标签在你的pom.xml。 这将在Eclipse中删除例外。

如下图所示:

<build>
    ....
    <pluginManagement>
        <plugins>
            <plugin> ... </plugin>
             ....
             ....
        </plugins>
    </pluginManagement>
</build>


Answer 3:

您可以添加这样的:

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

将工作



文章来源: How to use aspectj-maven-plugin