Я хотел бы иметь способ, с помощью которого "mvn install" помещает файлы в папку репозитория под моим корневым источником (checkout), при использовании сторонних зависимостей из ~/.m2/repository.
Итак, после установки "mvn install" макет:
/work/project/
repository
com/example/foo-1.0.jar
com/example/bar-1.0.jar
foo
src/main/java
bar
src/main/java
~/.m2/repository
log4j/log4j/1.2/log4j-1.2.jar
(В частности, /work/project/repository не содержит log4j)
В сущности, я ищу способ создания составного репозитория, который ссылается на другие репозитории
Мое намерение состоит в том, чтобы иметь возможность иметь несколько проверок одного и того же источника и работать над каждым, не переписывая друг друга в локальном репозитории с помощью "install". Несколько проверок могут быть из-за работы в разных ветвях в cvs/svn, но в моем случае это связано с клонированием ведущей ветки в git (в git каждый клон похож на ветвь). Мне не нравятся альтернативы, которые должны использовать специальную версию/классификатор для каждой проверки или переустанавливать (перестраивать) все при каждом переключении.