单元测试pomless aspectJ项目



在Tycho构建中,我有一个pomless插件项目/捆绑包a,其中包含一些aspectj类(*.aj(。该项目构建良好,另一个项目B可以通过其manifest.mf引用项目a。现在,测试项目a有一个单独的单元测试项目C。这个单元测试项目旨在使用标准pom.xml和maven surefire构建(C中不存在manifest.mf(。

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

我是第谷的新手,我认为这个问题属于项目A中无pom方法和单元测试项目C中基于pom方法的混合。有没有可能构建上述基于pom的单元测试项目,或者我需要用Tycho surefire来构建它?

我发现了这个相关的问题使用maven运行测试时,测试类找不到Aspectj类但在这种情况下对我没有帮助。

提前谢谢。

pom.xml应该在项目A中使用,带有封装类型eclipse插件,没有设置依赖项,并且使用aspectj maven插件的常规插件设置

最新更新