2016-10-24 8 views
0

下記のKieScannerドキュメントを参照してください。 KieScannerはリモートメイブレポで動作することが指定されています。私のKieJarが保存されているリモートmavenを指定すると、プロジェクトビルド時にすべてのjarがローカルmavenキャッシュにダウンロードされます。今すぐ私のアプリケーションが起動しています。リモートのMavenリポジトリにアップデートがあれば、リモートMavenレポのKieScanner

1)KieScannerは自動的にアップデートを取得しますか?

2)KieScannerは、ローカルMavenキャッシュまたはリモートMavenレポに保持されている成果物をリッスンしますか?

KieScanner docs

答えて

1

(1)あなたは、手動または一定の時間間隔で新しいバージョンを探すためにスキャナを設定することができます

// Manually run a check for new versions 
scanner.scanNow(); 
// Configure the scanner to check for new versions every 10 seconds 
scanner.start(10_000); 

必要なとき(2)Mavenは自動的にキャッシュを更新します。

+0

答えをありがとう。 2点目の1点、リモートリポジトリが更新され、プロジェクトの再構築が完了しなかった場合、どのようにキャッシュを更新するのですか?ここでの全体的な考え方は、KieBaseはアプリケーションの再構築/再起動なしで自動的に更新されるべきです。 – rishi

+0

アプリケーションを再起動せずに更新されます。キャッシュの更新は、アプリケーションからではなく、Maven側から処理されます。詳細は、settings.xmlを参照してください。私が正しいとすれば、リポジトリとキャッシュが同期しているかどうかを調べ、一致していない場合はキャッシュを更新し、同期している場合やリモートリポジトリがオフラインの場合は、キャッシュ。 –

関連する問題