У меня есть приложение с именем A с двумя подмодулями под ним A-lib A-test (где находятся все тесты)
Модуль A-test имеет некоторую зависимость кода от A-lib, поэтому в A-test / pom. xml У меня есть это.
<dependency>
<groupId>com.mypackagename</groupId>
<artifactId>A-lib</artifactId>
<version>${project.version}</version>
</dependency>
Я пытаюсь перейти с весенней загрузки 1.3.1 на 2.2.2.
В модуле A-test команда mvn clean install отлично работает на 1.3.1, но выдает ошибку зависимости, когда я пытался на 2.2.2. Он говорит, что не может найти некоторые символы, которые находятся под A-lib.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project A-test: Compilation failure: Compilation failure:
[ERROR] MyClassInTest.java:[20,50] cannot find symbol
[ERROR] symbol: class MyClassInLib
Я не уверен, что делаю не так. Может кто-нибудь, пожалуйста, посоветуйте?