maven-metadata. xml не загружаются до выпускных версий - PullRequest
2 голосов
/ 13 июля 2020

У меня следующая проблема.

В нашем приложении POM у нас есть обычный импорт зависимостей:

<dependency>
      <groupId>com.bwce.fw</groupId>
      <artifactId>CommonFramework</artifactId>
      <version>1.0.0</version>
      <scope>runtime</scope>
    </dependency>

Когда мы пытаемся открыть приложение в Eclipse, обычно eclipse (maven) загружает зависимости из нашего артефакта, сохраняет их в локальной папке .m2, а затем eclipse помещает зависимость в рабочую область.

Все работает нормально, если мы имеем дело с версиями SNAPSHOT нашей настраиваемой библиотеки, я вижу jar-файлы, появляющиеся в папке m2, а также maven-metadata.xml.

С другой стороны, когда библиотека находится в выпущенной версии, jar-файлы загружаются в m2, но не maven-metadata.xml , и из-за этого eclipse не импортирует банку в рабочую область.

Если я скопирую maven-metadata.xml, который находится в артефакте, и помещу его в C:\Users\XXX\.m2\repository\com\bwce\fw\CommonFramework, рядом с папкой 1.0.0, он работает, а eclipse импортирует зависимость в рабочую область.

В качестве контекста мы работаем с mavenized-приложениями TIBCO BWCE, но я не думаю, что это ужасно Это связано с этим.

Заранее благодарю

...