У меня есть проект мульти-модуль выглядит следующим образом:Maven включают источники тестов в зависимости
module-A
--POM.xml
--sourceDirectory
--SourceA.java
--testSourceDirectory
--testSourceA.java
module-B
--POM.xml
--sourceDirectory
--SourceB.java
--testSourceDirectory
--testSourceB.java
...many similar modules
ParentModule
--POM.xml
--dependency
--module-A
--module-B
...
--module-x
У меня есть ParentModule, чтобы получить доступ к исходным файлам (SourceA.java) в A, B, и т.д. в Netbeans использует «Перейти к типу», не открывая все модули в качестве проектов. Но, похоже, с простой зависимостью я не могу получить доступ к ресурсам sourcesourcedirectory (testSourceA.java).
Есть ли теги, которые позволили бы моему ParentModule видеть и индексировать все теги testSourceDirectories в модулях?
Мы делаем этот проект по следующим двум причинам: 1. В Netbeans мы можем использовать go для ввода типа быстрого доступа к исходным файлам (большой проект сотен модулей). 2. Можете переконвертировать изменения кода, компилируя модуль, а не весь проект. Я знаю, что это не традиционное использование, а просто попытка убедиться, что это выполнимо. – tom
Re 1: Недавно я использовал Netbeans. В Eclipse это одна комбинация клавиш ('Ctrl + Shift + T') для доступа к любому типу с помощью (даже частичного) имени. Re 2: Я согласен, это хорошая идея, чтобы разделить большой проект на более мелкие модули. Однако я считаю менее целесообразным ввести дополнительный, искусственный (родительский) модуль, чтобы попытаться достичь чего-то, для чего не предназначен Maven. –