Это для проекта 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