#maven
#maven
Вопрос:
Предположим, что есть два локальных репозитория: ~/.m2/repository
и ~/temp/repository
, и есть такая папка ~/.m2/repository/org/slf4j/slf4j-api/1.5.11
. Могу ли я просто скопировать вручную ~/.m2/repository/org/slf4j/slf4j-api/1.5.11
в ~/temp/repository/org/slf4j/slf4j-api/
?
Я хочу понять, сломает ли это второе ( ~/temp/repository
) репозиторий? Другими словами, использует ли maven какие-либо индексы, кэши и т. Д., Из-за которых такое ручное копирование не будет работать.
Комментарии:
1. Вероятно, это будет работать для большинства целей (возможно, не для определения самой высокой версии чего-либо). Как правило, я бы избегал таких взломов. Почему вы планируете это сделать?
2. @JFabianMeier Я не нашел, как это сделать, используя
mvn
.3. Хорошо, но какую проблему вы хотите решить? У меня никогда не было ситуации, когда я хотел скопировать из одного локального репозитория в другой. Почему вы хотите это сделать?
4. @JFabianMeier Сейчас я работаю над одним проектом, и в соответствии с его спецификацией банки проекта должны храниться в (внутреннем) репозитории maven проекта.
5. @JFabianMeier Я знаю о maven-распознавателе, но проблема связана с загрузочными банками.