8

仕事では、Java アプリケーションを開発し、Eclipse を使用しています。フロントエンド開発者として、Sublime に完全に切り替えたいと思っていますが、Eclipse の機能が欠けているため、Sublime なしでは作業できません。

開発時には、Maven を使用してプロジェクトをビルドし、それを Tomcat サーバーに公開する必要がありました。Eclipse はこれをすべて自動的に行い、変更されたファイルを再公開します。

私はこれまで、Maven でアプリをビルドし、Maven-Tomcat プラグインを使用して Tomcat に公開しました。しかし、Tomcat 7 では再発行は不可能であり、変更されたファイルは作業ディレクトリにコピーされません。そのため、Sublime でファイルを変更するたびに、Eclipse を開いたままにしてワークスペースを更新する必要があります。

この機能を任意のプラグインで Sublime に統合することは可能でしょうか?

4

4 に答える 4

1

私もこの問題を抱えていました。回避策は、Eclipse と Sublime の両方を開くことです。Sublime に変更を加えるたびに Eclipse でプロジェクトを手動で更新する代わりに、このプラグインhttps://github.com/psxpaul/EclipseJava7Refresherを使用して、自動的にリフレッシュします。

PS:@Kapil Dev Sが述べたように、Eclipse(「ネイティブフックまたはポーリングを使用してリフレッシュ」がチェックされている)は、変更時にリソースを自動的にリフレッシュできますが、変更が発生するとすぐに変更を検出しません(少なくとも数秒かかります)私にとっては Linux で)

于 2016-01-21T10:35:56.257 に答える
1

Eclipse にはこのための機能があります。[ネイティブ フックまたはポーリングを使用して更新]および[アクセス時に更新] を選択します。両方を選択する必要があります。「ネイティブフックまたはポーリングを使用して更新する」のみを選択しようとしましたが、Eclipseで特定のファイルを開いて外部で変更した場合にのみ機能します。「アクセス時に更新」も単独では機能しません。これらのオプションを組み合わせると、魅力的に機能します。

ここに画像の説明を入力

PS:ネイティブ フックは Windowsでのみ使用できます。LinuxおよびMacでは、ポーリングが使用されます。どれだけ効率がいいのかわからない。

于 2014-10-29T05:09:42.573 に答える