У меня следующая проблема.
В нашем приложении 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, но я не думаю, что это ужасно Это связано с этим.
Заранее благодарю