В сборке Tycho у меня есть бессмысленный плагин-проект / комплект A с некоторыми классами aspectj в нем (* .aj). Проект строится нормально, и другой проект B может ссылаться на проект A через свой manifest.mf. Теперь для тестирования проекта A существует отдельный проект unittest C. Этот проект unittest C предназначен для сборки со стандартным pom. xml и maven-surefire (в C не существует manifest.mf).
Проблема в том, что C не может найти классы * .aj проекта A. Если я введу pom. xml в проекте A с помощью maven-aspectj-plugin, то можно построить A и C находит все, что ему нужно, в A. Но тогда проект B не может найти пакет A. Есть ли какие-либо предложения по решению такой проблемы?
Я относительно новичок в Tycho, и я полагаю, что проблема заключается в сочетании подхода без помпонов в проекте A и подхода на основе помп в проекте unittest C. Есть ли возможность собрать упомянутый unitest проект C на основе pom или мне нужно собрать его с tycho-surefire?
Я нашел этот связанный вопрос Класс Aspectj не найден тестовым классом при запуске теста с maven , но в этом случае он мне не помог.
Заранее спасибо.