Я пытаюсь работать с ошибкой maven MDEP-187 (https://issues.apache.org/jira/browse/MDEP-187), не используя разрешение рабочей области.Автоматическая установка проекта в локальном репозитории?
Это заставляет меня выполнять установку mvn для всех моих зависимостей, я делаю это, создавая конфигурацию запуска в eclipse с целью установки.
Проблема в том, что мне нужно создать конфигурацию запуска для каждого проекта в моем рабочем пространстве мультипроекта, в дополнение к установке я должен вручную вызвать каждую конфигурацию запуска и запустить ее. Это просто не работает.
Возможно ли автоматическая установка проекта в локальном репозитории? (Всякий раз, когда я обновить свой код)
@dur copy-dependencies на самом деле не требуется для каждой сборки в затмении, будучи немного испорченным затмением «всегда строить все». Я могу просто создать bat-файл, который вызывает mvn: install на моем корне (который устанавливает все в моем локальном представлении) и, наконец, выполняет mvn-вызов проекта для создания runnable jar всех зависимостей в отдельном каталоге. В настоящее время я пытаюсь запустить автономный maven и посмотреть, будет ли это работать. –
@khmarbaise ошибка приводит к тому, что зависимость от копирования не работает в проекте с несколькими модулями при использовании разрешения рабочей области, когда вы устанавливаете mvn для установки всех зависимостей в локальном представлении, тогда разрешение рабочей области больше не требуется, потому что maven просто находит зависимости в локальном представлении. Работа над ошибкой. Хотя я сейчас сталкиваюсь с проблемой зависимости от проекта non maven, который работал бы с разрешением рабочей области. –
@khmarbaise my apolgies, по-прежнему немного новый, когда дело доходит до внутренних функций maven, но я использую maven-dependency-plugin «copy-dependencies» для копирования зависимостей java-приложения с каталогом (/ lib /). Это полезно для запуска приложения без установки всех зависимостей в основной банке. –