2017-02-14 4 views
1

jrebelがmaven/gradleにjarファイルを検出して自動的にlibsフォルダを追加してクラスパスに追加できますか?JRebel - クラスパス上に新しいgradle jarsを同期させる

たとえば、私はIntelliJとJettyを実行しています。私はjar依存関係の新しいバージョンを追加するためにgradleを変更し、次に "gradle refresh"をクリックします。

jrebelはそのjarをロードするように設定できますか?そうしないと、完全再起動が必要になり、jrebelの部分的な利用が少なくなります。

答えて

3

短い答えはです。

JRebelは個々のクラスファイルをリロードすることで機能しますが、JAR全体はリロードしません。 新しい依存関係を追加するか、既存の依存関係のバージョンを更新すると、再ロードされません。

ただし、更新または追加しようとしているライブラリが自分で作成した独自の内部ライブラリである場合は、変更内容を再読み込みすることができます。

この場合、rebel.xmlファイルをそのライブラリjarのルートに構築し、ライブラリのビルドディレクトリを指すように設定する必要があります。

+0

はい正しいようです。残念なことに、サーバーを再起動する必要がないのが良い状況です –

関連する問題