У меня есть проект maven Java (Project A), который зависит от второго проекта (Project B). В настоящий момент Project A загружает проект B из хранилища, чтобы он мог создавать. Тем не менее, я также работаю над проектом B. Как я могу заставить Maven использовать версию Project B, которая находится на моей машине, и игнорировать версию в репозитории?Как вы создаете зависимость сборки с Maven?
3
A
ответ
2
Если оба проекта имеют одинаковую версию (и это версия SNAPSHOT
), выполните сборку Project B локально (mvn clean install
), и Project A будет использовать эту версию.
2
Вы можете сделать mvn install
на B, чтобы он был установлен в местное репо и использовался оттуда A. Вы можете объединить эти два проекта в качестве модулей multi-module project, чтобы они могли быть построены внутри одного реактора сборки и видеть друг друга. Вы также можете использовать плагин IDE (например, m2e для Eclipse), который поддерживает то, о чем вы говорите, если у вас есть оба проекта в одном рабочем пространстве.
Последний вариант, вероятно, наиболее удобен.
Смежные вопросы
- 1. Как вы создаете приложение SWT с Maven
- 2. Как вы импортируете зависимость Maven от Sonatype.org?
- 3. Как вы создаете автоматические тесты плагина Maven с помощью JUnit?
- 4. Maven установить стороннюю зависимость в процессе сборки
- 5. Maven: Как включить зависимость с определенным профилем сборки?
- 6. Как вы это создаете?
- 7. Как вы создаете Rakefile?
- 8. Как вы создаете MouseEvent?
- 9. не может восстановить зависимость с плагином сборки maven
- 10. добавить Maven зависимость с целевой Java сборки 1,6 или нескольких
- 11. Как вы создаете RSS-канал?
- 12. Как вы создаете последовательность modalViewControllers?
- 13. Как вы создаете индексатор торрентов?
- 14. Как вы создаете PHP-код?
- 15. как вы создаете большой массив?
- 16. Maven: Как сохранить зависимость?
- 17. Как вы создаете свои фабрики?
- 18. Как вы создаете коллекцию GenuineVariableDescriptors?
- 19. Зависимость Maven
- 20. Maven: специфическая зависимость связки
- 21. Как вы создаете двухмерную коллекцию?
- 22. как вы создаете скрипт cron?
- 23. Как вы создаете AFRAME кнопку
- 24. Как вы создаете закрытую воронку?
- 25. Как вы создаете плагин jQuery?
- 26. Как вы создаете английское слово?
- 27. Как вы создаете подобные эффекты?
- 28. как вы создаете социальный граф?
- 29. Как вы создаете большой массив?
- 30. Зависимость Maven для org.apache.poi.hssf.usermodel.contrib.HSSFRegionUtil
По крайней мере, если новый новый SNAPSHOT не будет развернут в репозиторий (после локальной сборки). – FrVaBe
В зависимости от конфигурации pom проекта A, «B » проекта B в файле pom.xml проекта A может потребоваться обновление до x.y.z-SNAPSHOT –
orangepips
При использовании Eclipse с плагином maven он сначала будет опираться на проект A в рабочей области. – YMomb