Я пытаюсь запустить тесты клиентского модуля Evosuite, но когда я пытаюсь скомпилировать модуль самостоятельно, maven не может найти зависимость (evosuite-runtime), которая находится в том же репозитории и правильно собирается, когда я скомпилируйте полный репозиторий.
Взглянув на POM для клиентского модуля, версия зависимости записывается как $ {project.version} Я предполагаю, что не нашел его для компиляции. Это показано:
[ПРЕДУПРЕЖДЕНИЕ] Не удалось выполнить цель для проекта evosuite-client: не удалось разрешить зависимости для проекта org.evosuite: evosuite-client: jar: 1.0.7-SNAPSHOT: не удалось найти артефакт org.evosuite: evosuite-runtime: jar: 1.0.7-SNAPSHOT
...
[ОШИБКА] Не удалось выполнить цель в проекте evosuite-client: не удалось разрешить зависимости для org.evosuite: evosuite-client: jar: 1.0.7-SNAPSHOT: не удалось найти артефакт org.evosuite: evosuite-runtime: jar: 1.0.7-SNAPSHOT
При изменении версии на 1.0.6 работает нормально, так как эта версия доступна в онлайн-хранилище maven , но версия 1.0.7 должна быть локально скомпилирована на лету.
Вот раздел pom модуля клиента
<dependency>
<groupId>org.evosuite</groupId>
<artifactId>evosuite-runtime</artifactId>
<version>${project.version}</version>
</dependency>
И раздел модуля pom основного проекта
<modules>
<module>master</module>
<module>client</module>
<module>runtime</module>
<module>plugins</module>
<module>standalone_runtime</module>
<module>shaded</module>
<module>generated</module>
</modules>
У кого-нибудь была похожая проблема?