Сборка нескольких модулей MVN не выполняется из-за отсутствия пакета - PullRequest
0 голосов
/ 28 ноября 2018

Я проснулся на многодульном проекте.некоторые из них являются приложениями sring-boot.У меня есть зависимость между мудолами, которые работают и компилируются.Как только я пытаюсь построить проект, у меня происходит сбой в одном из модулей, говоря, что пакет не существует ни в одном из моих сервисов.

В проекте B pom я добавил;

<dependency>
        <groupId>com.project.a</groupId>
        <artifactId>project-a</artifactId>
        <version>1.0</version>
</dependency>

И я добавил к основному классу @ ComponentScan , чтобы использовать соответствующий сервис:

@ComponentScan({
    "com.project.a.services"
})
public class ProjectBApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(ProjectBApplication .class, args);
    }
}

И при построении точек ошибки на классе, использующем в проекте сервис как:

@Autowired
private PrjectAService service;

Ошибка, которую я получаю при сборке, выглядит следующим образом:

[ОШИБКА] /projects/src/main/java/com/project/b/services/ServiceB.java:[6,30] пакет com.project.a.services не существует [ОШИБКА] /projects/src/main/java/com/project/b/services/ServiceB.java:[39,13] не может найти символ

Но это не имеет никакого смысла.Мой проект компилируется, и все работает хорошо, когда я запускаю его, используя мою IDEA

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