0

Karaf 3.0.3 ユーザーガイドによると、次のdev:watchコマンドがあります。

次のコマンド:

  karaf@root> dev:watch *

mvn:* に一致する場所があり、URL に「-SNAPSHOT」が含まれているすべてのバンドルを監視します。

と入力するdev:watch *と、次のエラーが表示されます。

Command not found: dev:watch

このコマンドは、3.0.0 変更ログのいくつかの問題でまだ言及されていますが、それ以降のバージョンでは言及されていません。それは削除されましたか? また、スナップショット バンドルを更新するための代替コマンドまたは同様の機能はありますか?

試してみbundle:watch *ましたが、次の例外が発生します:

karaf@root()> Exception in thread "Thread-32" java.lang.NoClassDefFoundError: org/apache/karaf/util/maven/Parser
        at org.apache.karaf.bundle.core.internal.BundleWatcherImpl.getBundleExternalLocation(BundleWatcherImpl.java:195)
        at org.apache.karaf.bundle.core.internal.BundleWatcherImpl.updateBundleIfNecessary(BundleWatcherImpl.java:144)
        at org.apache.karaf.bundle.core.internal.BundleWatcherImpl.run(BundleWatcherImpl.java:100)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.karaf.util.maven.Parser not found by org.apache.karaf.bundle.core [31]
        at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)
        at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
        at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 4 more
4

1 に答える 1

1

コマンドの名前が bundle:watch に変更されました。開発者コマンドを見る

于 2015-01-04T09:12:05.990 に答える