单元测试 pomless aspectJ 项目

Unittesting pomless aspectJ project

在 Tycho 构建中,我有一个无 pomless plugin-project/bundle A,里面有一些 aspectj 类 (*.aj)。该项目构建良好,另一个项目 B 可以通过其 manifest.mf 引用项目 A。 现在存在一个单独的单元测试项目 C 用于测试项目 A。该单元测试项目 C 旨在使用标准 pom.xml 和 maven-surefire 构建(C 中不存在 manifest.mf)。

问题是C找不到项目A的*.aj 类 如果我用maven-aspectj-plugin在项目A中引入一个pom.xml那么A就可以构建,C在 A 中找到它需要的任何东西。但是项目 B 找不到包 A。是否有解决此类问题的建议?

我是 Tycho 的新手,我认为问题属于项目 A 中的无 pom 方法和单元测试项目 C 中的基于 pom 的方法的混合。是否有可能构建提到的 unitest基于项目 C pom 还是我需要使用 tycho-surefire 构建它?

我找到了这个相关问题 但在这种情况下对我没有帮助。

提前致谢。

pom.xml应该在项目A中使用,封装类型为eclipse-plugin,没有设置依赖项,通常的插件设置是aspectj-maven-plugin