maven插件中的aspectj无法调用切入点

maven插件中的aspectj无法调用切入点,maven,maven-3,aspectj,maven-plugin,aspectj-maven-plugin,Maven,Maven 3,Aspectj,Maven Plugin,Aspectj Maven Plugin,我写的maven插件 B=在构建过程中使用 当我使用maven构建一个应用程序时,aspectj按预期工作,我在单元测试中遇到了切入点。我使用aspectj maven插件来构建它,因为我使用maven构建了一个插件 问题是,当我使用maven构建B并包含A作为插件依赖项时,当A在构建过程中执行时,我没有达到切入点 我已经尝试在B中包含aspectj maven插件来解决这个问题,但没有成功。为了解决这个问题,我还在B中尝试了各种形式的配置。目前,我对B的配置如下:

我写的maven插件

B=在构建过程中使用


当我使用maven构建一个应用程序时,aspectj按预期工作,我在单元测试中遇到了切入点。我使用aspectj maven插件来构建它,因为我使用maven构建了一个插件

问题是,当我使用maven构建B并包含A作为插件依赖项时,当A在构建过程中执行时,我没有达到切入点

我已经尝试在B中包含aspectj maven插件来解决这个问题,但没有成功。为了解决这个问题,我还在B中尝试了各种形式的配置。目前,我对B的配置如下:

                   <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>aspectj-maven-plugin</artifactId>
                        <version>1.4</version>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>compile</goal>
                                    <goal>test-compile</goal>
                                </goals>
                            </execution>
                        </executions>
                        <dependencies>
                            <dependency>
                                <groupId>org.aspectj</groupId>
                                <artifactId>aspectjrt</artifactId>
                                <version>${aspectj.version}</version>
                            </dependency>
                        </dependencies>
                        <configuration>
                            <source>${maven.compiler.source}</source>
                            <target>${maven.compiler.target}</target>
                            <complianceLevel>${maven.compiler.target}</complianceLevel>
                            <forceAjcCompile>true</forceAjcCompile>
                            <showWeaveInfo>true</showWeaveInfo>
                            <weaveWithAspectsInMainSourceFolder>true</weaveWithAspectsInMainSourceFolder>
                            <encoding>UTF-8</encoding>
                            <aspectLibraries>
                                <aspectLibrary>
                                    <groupId>com</groupId>
                                    <artifactId>A</artifactId>
                                </aspectLibrary>
                            </aspectLibraries>
                            <weaveDependencies>
                                <weaveDependency>
                                    <groupId>com</groupId>
                                    <artifactId>A</artifactId>
                                </weaveDependency>
                            </weaveDependencies>
                        </configuration>
                    </plugin>

org.codehaus.mojo
aspectj maven插件
1.4
编写
测试编译
org.aspectj
aspectjrt
${aspectj.version}
${maven.compiler.source}
${maven.compiler.target}
${maven.compiler.target}
符合事实的
符合事实的
符合事实的
UTF-8
通用域名格式
A.
通用域名格式
A.

您可以显示A的POM吗?A是否声明aspectjrt依赖项?是的,A将aspectjrt声明为依赖项。它还将aspectj maven插件声明为插件依赖项。我可以在周一添加POM的更多细节。