Я никогда не понимал, как и почему я буду использовать модули Maven (реакторные сборки).Как использовать модули Maven без svn: externals?
У нас есть десятки библиотек, которые мы разделяем (как зависимости) среди наших продуктов, а также между библиотеками. Если бы мы переключились на создание модулей Maven, как бы мы это настроили, как в SVN, так и в наших рабочих копиях?
Могут ли модули Maven действительно быть подпапками? Нужно ли им также быть подпапками в репо SVN?
Предполагая, что вам просто нужны подпапки в рабочей копии, я полагаю, что svn:externals
будет работать, чтобы, скажем, библиотека «util» была одновременно модулем нескольких проектов. Но я много читал о том, как использовать svn:externals
, потому что вам нечего мешать изменять код во внешнем, но его не отслеживать.
Любые предложения? Я пропускаю лодку на модулях?