私のラップトップは開発用ですが、そのリソースは限られています。私はローカルのEclipse/Mavenとローカルのコードベースを持っています。私はいつでもプログラム、コンパイル、およびjunit-testができるようにしたいので、これを保持したいと思います。リモートサーバー上でeclipse/mavenプロジェクトをデバッグしますか?
私のオフィスでは、大きなデータベースと8GB RAMのJavaヒープを使用して、プロダクションのようなシナリオでデバッグできるようにしたいと考えています。
コンパイルしたコードをリモートマシンに配置し、mavenプロセス(jetty:リモートマシンで実行する)を実行し、デバッグにeclipseを添付するようにeclipseとmavenを設定するのは難しいことではないと思いました。リモートマシンは独自のデータベースを持つことができるので、mavenリポジトリが同期していることを確認するだけです。
誰でもこのシナリオを実行することはできますか?私はまだ私の〜10のプロジェクトのコンパイルされたソースをリモートマシンに置く方法を理解できませんでした。私はmavenタスクを実行し、デバッガをつけることはssh-magicで簡単にできると思う。
これは簡単に行うことができます。その後、あなたは
はあなたがマスターで作業している、その後、リモコンの仮定でいつでもリモートへの変更をプッシュすることができます。何を正確にデバッグしたいですか?ユニットテスト?埋め込み桟橋?さらなる情報を提供する。 –
こんにちはMicheal、私が記述したように、mvn jetty:run javaプロセスをリモートで実行してデバッグしたい。 CLASSPATHは、私のEclipseワークスペース(maven workspace resolution enabled)〜maven依存関係(リモートサーバー上にあり、必要な魔法はありません)から〜10個のクラスフォルダにあります。この環境をデバッグするにはどうすればよいですか? – Jan
しばらくすると、私は、「実行時にMavenビルド...を実行する」ことを「理解する」Java環境ラッパーを作成しようとします。これは、リモートホスト上で簡単なJavaスクリプトを実行するために既に動作します。 (クラスパスをコピーし、javaをssh、connection input/outputstream経由で呼び出します)。しかし、それは遠くの準備ができているからです... – Jan