У меня есть проект с Maven, в котором один подпроект (A) хочет зависеть от другого подпроекта (B), который использует упаковку "pom" .
Если я сделаю это простым способом, где A указывает зависимость от B с помощью
, все будет работать отлично, если я сделаю «mvn install», но если я запустил любой этап, предшествующий установке, например mvn compile
или mvn package
, то он завершается неудачно при попытке построить A: он ищет B ' s pom в репозитории и не находит его.
Я действительно не хочу, чтобы этот pom был в репозитории, потому что он является частью нашего активного исходного кода и часто меняется.
Для всех проектов с jar-пакетами мы строим, кажется, все работает нормально, чтобы они не попадали в репозиторий, строим с mvn package
, и Maven знает, как найти все зависимости в исходном коде и построить деревья, которыми он управляет, не прибегая к репозиторию; однако для проекта с пакетом pom он всегда хочет перейти в репозиторий.
Пару вещей, которые я узнал, пытаясь понять это:
Хотите улучшить этот вопрос? Обновите вопрос , чтобы он был по теме для Stack Overflow.
Закрыт в прошлом году .
Я хочу возиться с API из командной строки. Я ищу хороший инструмент командной строки с поддержкой Oauth.
Есть предложения?