2012-06-21 13 views
6

EclipseのCheckStyleプラグイン(Eclipse-CS)をコードから再設定しようとしています(Eclipseの実行中)。これまで私がこれを行うために見つけた唯一の方法は、XMLファイルをconfigに置き換え、手動でconfigを再ロードすることです。Eclipse-CSをプログラムで再起動(またはコンフィグレーションをリロード)する

XMLファイルを置き換えることは私が望んでいたエレガントな解決策ではありませんが、機能します。しかし、私はまだEclipse-CSに実際に設定ファイルをロードさせる方法が必要です。

私はこれを達成する方法を探していましたが、私はアイデアがありません。

答えて

3

私は何年もこのeclipse-csの欠点に苦労してきましたが、今までは本当に不可能だと私は確信しています。 eclipse-csコードにこの機能を追加する必要があります。

悲観的な見通しに申し訳ありません。 「することはできません」という答えは実際にあなたが答えたいものではありません。

+0

私は、まさにこの問題を抱えています。 +1しばらく時間を節約できます。しかし、Eclipse内で「リロード」や「リフレッシュ」がないことを考えれば、どのような変化をEclipseに見せているのでしょうか? Eclipseを閉じて再オープンすると、XMLがリロードされますか? (XMLを正しく設定しているかどうかをテストしようとしているので、動作しているかどうかはわかりません。エフェクトが表示されないと、Eclipseコードが古くなっている可能性があります。 XMLは依然として欠陥です) – Redboots

+0

右クリックして、Eclipseで* File - > Restart *を押してください。エラーのあるXMLはEclipse * Error Log *にエラーを引き起こすはずです。 –

+0

**アップデート:**私はEclipse-CS 5.6でEclipse Kepler(4.3)を試してみましたが、自動的にXMLへの変更を受け取りました(suppression.xmlを含む)。 –

15

チェックスタイルの設定ページには、右上に小さなの更新ボタンが含まれています。 checkstyle.xmlまたはsuppressions.xmlを変更した後にボタンを押すと、新しい設定が使用されます。

The Checkstyle Preferences Refresh button http://rolf-engelhard.de/wp-content/uploads/2012/11/checkstyle-refresh-cache.jpg

参考:http://rolf-engelhard.de/2012/11/clearing-checkstyles-cache-in-eclipse

+0

私はこのプログラムをどうやってやるべきか尋ねました。例えば。コードから。 – martijnve

+0

多くの読者が「Eclipse-CS *の再起動(または設定の再読み込み)」を探していますので、回答があればいいと思います。 –

+1

ボタンからコードから達成したいものを手動で行う場合、そのボタンと同じリフレッシュ動作をトリガーする方法を調べることができますか? –

関連する問題