Как напрямую перейти в зависимый файл вместо скомпилированного файла - PullRequest
0 голосов
/ 26 августа 2018

Это для проекта Spring-Boot Maven, и я использую Intellij

У меня есть основная общая папка, в которой есть набор проектов зависимостей, каждый из которых имеет свой собственный файл pom. У меня есть набор микро сервисов, зависящих от файлов в этой общей папке (которая содержит несколько проектов зависимости).

Например, если я нажму «alt / option», чтобы найти содержимое класса зависимостей «SomeClass» в следующем файле, он направляет меня к неописуемой версии файла для SomeClass. Я предполагаю, что это потому, что файл зависимости уже встроенный в микро сервисы. Как выбрать переход к файлу напрямую, а не к скомпилированному?

Другими словами, если я что-то изменю в SomeClass, я хочу, чтобы это немедленно отразилось на моем микро-сервисе без необходимости сборки каждый раз. Поскольку он собирается в скомпилированную версию, он не показывает мои изменения в классе зависимостей. Обратите внимание, что все файлы проекта (дженерики и все микро сервисы) существуют в одном проекте intellij. (Если бы это работало нормально на другом ПК. Невозможно добиться этого на новом Mac).

    @Component
    public class AClassInMicroService{
      @Autowired
      private SomeClass someClass; // <- This class exists in generic_projects_one
      //I want to go to the actual file which is inside generic_projects_one folder 
      //instead of going to the compiled version. 
    }

Моя структура проекта для справки, если необходимо (In intellij).

Generic_Project_Folder
    pom.xml
    generic_projects_one
        pom.xml
    generic_projects_two
        pom.xml
    generic_projects_three
        pom.xml
Micro_service1
    pom.xml
Micro_service2
    pom.xml
Micro_service3
    pom.xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...