Мне нужно перенести проект из Ant в Maven.
Этот проект имеет несколько проприетарных пакетов (скажем, уложенных в 3/4 слоя. Некоторые слои имеют одно и то же хранилище SVN).
Также,он использует ~ 30 сторонних пакетов (которые в настоящее время управляются с помощью svn: externals).
Кроме того, есть ~ 10 различных "продуктов" (разные упаковки вышеупомянутых пакетов + некоторые i18n + некоторые .properties + launch4jи тому подобное).
Каким будет классическое расположение такой среды по отношению к.Модули Maven и svn reops?
Мы планируем часто выполнять ветвление между пакетами.
спасибо, asaf: -)
Упрощенная схема проекта (и каждой из его ветвей), если требуются изменения в нескольких пакетах и продуктах):
+ 3rd party
+ log4j
- log4j.jar
+ junit
- junit.jar
...
+ that-package
+ src
+ bin
+ lib
- log4j.jar
+ this-package
+ src
+ bin
+ lib
- that-package.jar
+ product A
+ resources
+ launcher
+ lib
- this-package.jar
- that-package.jar
+ product B
+ resources
+ launcher
+ lib
- this-package.jar
- that-package.jar
- 3rd-party.jar