mvn clean install работает на springboot 1.3.1, но не на 2.2.2 - PullRequest
0 голосов
/ 10 января 2020

У меня есть приложение с именем 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

Я не уверен, что делаю не так. Может кто-нибудь, пожалуйста, посоветуйте?

1 Ответ

0 голосов
/ 10 января 2020

Spring Boot 2.2.2.RELEASE требует Java 8 и Maven 3.3+, поэтому проверьте версию maven

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...