Мультимодульный проект maven не может получить доступ к PagingAndSortingRepository - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть многомодульный проект maven, и в настоящее время у меня есть три модуля: репозиторий (где у меня есть все мои классы @Entity и мои репозитории), веб (где у меня есть контроллеры и все, что связано с пользовательским интерфейсом) и сервис, где У меня есть задача реализовать UserService. Мне нужен мой сервисный модуль, чтобы быть связующим звеном между сетью и хранилищем. В сети все в порядке, но в моем сервисном модуле pom у меня есть следующая зависимость:

<dependency>
        <groupId>com.project</groupId>
        <artifactId>repository</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>    

И в моем классе UserService у меня есть следующий код:

@Service
@EnableJpaRepositories("com.project.task.repository")
public class TaskUserService {

@Autowired
private TaskUserRepository taskUserRepository;

public List<TaskUser> getAllUsers() {
    List<TaskUser> users = taskUserRepository.findAll();
    return users;
}

Однако я получаю следующую ошибку: Невозможно получить доступ к org.springframework.data.repository.pagingandsortingrepository

Я нашел много решений в интернете, но ни одно из них, похоже, не работает для меня, и я уверен, что все мои зависимости хорошо написаны.

Есть идеи, как мне это исправить?

...