我有三个项目:
- ParentProj(A+B的父级)
- ProjA(是ParentProj的一个模块,包含源码)
- ProjB(是ParentProj的一个模块,包含源码和测试)
构建顺序是:1. ParentProj,2. ProjA,3. ProjB(无法更改!)
我想告诉maven执行位于ProjB中的TestSuite。如果我使用以下命令运行构建:mvn clean -e test -Dtest=AllServiceTests
,构建将失败,因为maven找不到在ProjB之前构建的ProjA中的"AllServiceTests"类。
这个问题有解决方案吗?(更改构建顺序不是解决方案)