まず、実現したい構成について説明したいと思います。
1) リモート Windows マシン - すべての必要なソフトウェア (プロジェクトの前提条件) がインストールされ、DB が構成されているなど。 2) Eclipse を使用する開発者のローカル マシン。
以前は Windows マシンへの RDP 接続を使用して開発していましたが、UI がネットワークを経由するときに発生する速度とさまざまな遅延に満足していません。
これを設定したい:
1) Eclipse がリモートの Windows マシンに接続されている √ - 現在は動作しており、ファイル システムを確認できます。
2) リモート コード ベースがローカル マシンのワークスペースに追加され、プロジェクトのビルドパスが必要なライブラリ (リモート ファイルシステムにもある) で満たされます。
3) eclemma などの通常のツールはすべて動作しており、JUnit を実行することもできます。
rsync、subversion の使用など、頭の中にいくつかのアイデアがありますが、それらのすべてで、ローカル マシンですべての前提条件を設定する必要があります。リモートで。
現在、リモートWindowsマシンに接続できるEclipseがありますが、ファイルにアクセスして編集し、シェルコマンドを実行し、ファイル構造を確認することしかできません。これは、高度なリモートテキストエディターに似ています-より多くの機能を利用できるようにしたいと思います日食とサードパーティのプラグイン..
そのための既存のソリューションはありますか?
リソースがないことは悪い考えではありませんが、開発プロセスにはソースの変更が含まれるため、リモート マシンでそれらをコンパイルするには何らかの方法でそれらを同期する必要があります。
場所ごとのタスクの内訳は次のとおりです。 RemoteMachine - コンパイル、JUnit の実行 (結果は通常の JUnit タブの Eclipse に表示されます)。
ローカル マシン - Eclipse の実行、コーディング、ソースはリモート マシンと同期している必要があり、RSE のシェル ウィンドウで完全なビルド プロセスを実行できます (私たちのプロジェクトでは、Eclipse のソース コンパイルとは異なります)。
主なアイデアは、開発者が RDP マシンで作業するプロセスを置き換え、必要なすべてのソフトウェアをローカル マシンにセットアップする必要なく、ローカルで eclipse を使用するように切り替えることです。