什么是aspectj-maven-plugin用于

时间:2015-03-02 22:13:32

标签: java maven plugins

我无法理解为什么使用此插件。致力于将多模块项目更改为单个模块。该插件正在多模块中使用。这是它在pom中的使用方式:

 <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <version>1.3</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <!-- use this goal to weave main classes -->
                        <goal>compile</goal>
                        <!-- use this goal to weave test classes -->
                        <!-- <goal>test-compile</goal> -->
                    </goals>
                </execution>
            </executions>
        </plugin>

1 个答案:

答案 0 :(得分:0)

aspectj-maven-plugin是Eclipse&#39;的包装器。 AspectJ Project。一个常见的例子:它为您提供了向方法调用添加或附加代码片段的机会,例如向每个方法调用添加一些日志记录。 (而不是手动将其添加到源文件中的每个方法)