2

JBoss Fuse 6.2.0 を実行しています。

5 秒ごとにログに書き込むだけの小さなラクダ アプリケーションを作成しました。それをビルドし、SNAPSHOT バンドル jar をローカルの Maven リポジトリにインストールしました。

Karaf コンソールで次のことを行いました。

fabric:profile-create --parent feature-camel logdemo
fabric:profile-edit --bundle mvn:com.company.project/logdemo logdemo
fabric:container-create-child --profile logdemo root child1

camel アプリケーションが意図したとおりに機能するようになりました。

次に、アプリケーションに小さな変更を加えて再構築し、新しい SNAPSHOT バンドル jar をローカルの Maven リポジトリにインストールしました。

次に、Karaf コンソールで次のようにして、Karaf に新しい jar をロードさせました。

fabric:profile-refresh logdemo

しかし、ロードされたアプリケーションはまだ古いバージョンです。

Karaf にローカルの Maven リポジトリで更新された jar を探すにはどうすればよいですか? 代わりに検索する内部キャッシュがあるようです。

注: アプリケーションのビルドに Maven を使用していないため、fabric8 プラグインのような Maven プラグインの使用に関するすべての回答は拒否されます。

4

1 に答える 1