Пожалуйста, сначала просмотрите изображение.Как apache-karaf загружает требуемые фрагментации по функциям.xml без моего вмешательства в случае модификации
У меня есть несколько экземпляров apache-karaf, когда я что-то меняю в своем java-проекте. Я развертываю файл jar внутри папки развертывания karaf, и это не очень хорошо, потому что я должен делать это для всего экземпляра. теперь я не очень хорошо знаю apache-karaf. Я видел, что это простая в использовании функция, поэтому я создаю feature.xml в папке развертывания.
пример.
MVN: org.apache.commons/com.springsource.org.apache.commons.logging/1.1.1 MVN: org.springframework/пружинными ядро / 3.1.1.RELEASE
что я хочу сделать, это когда я развертываю новую банку в своем локальном репозитории maven и когда я меняю версию org.springframework/spring-core/to 4.1.1.RELEASE в feature.xml, например, я хочу, чтобы karaf загрузите эту модификацию без моего вмешательства. - это karaf, способный загружать новые depnedencies и удалять старых? если непонятно, вы можете задать мне вопрос.
Подвал Karaf и пещера karaf дают вам централизованное управление зависимостями, но вам все равно придется выполнять ручную операцию для принудительного развертывания. Вы можете посмотреть команду '' bundle: watch'' (http://karaf.apache.org/manual/latest/#_watch), которая смотрит репозитории maven и автоматически устанавливает новую версию пакета. Обратите внимание, что это усовершенствованная функция и в настоящее время только просматривает изменения SNAPSHOT, но ее легче адаптировать к вашему делу. –
спасибо Александру и Ахиму. поэтому я установил karaf с погребом, пещерой. я смотрел на servicemix, и я думаю, что это хорошая идея, но я не могу смотреть далеко. я сталкиваюсь с проблемой antoher, связанной с ней, когда я обновляю свой файл features.xml (juste version insted v3 i выбирает 4.2.5.RELEASE), и karaf не может его загрузить. У меня этот журнал: вызвано: java.lang.Exception: невозможно создать ресурс для пакета mvn: org.springframework/spring-beans/4.2.5.RELEASE – Caroline
@Caroline лучше всего задавать эти вопросы по соответствующему списку рассылки, Я получаю гораздо лучшую обратную связь. –