私は、Javaの世界に新しいです。過去1年間私はLinuxのvimでC#/ C/C++開発を行ってきましたが、本当にそれを愛するようになってきました。 Dotnet-cliは使い勝手が良かったし、最近vscodeに組み込まれるまで、LinuxにはC#デバッガはなかったが、Eclipseのコーディングと実行はかなり簡単だった。私はvimの/ emacsの中でJava開発を行う方法をSO求めて見てきましたvim/emacsのJava + jdb + maven:どうすればいいですか?
質問は、すべての質問に答えるに対処し、代わりにあきらめ、IDEを使用するために、人を説得しようとしているに焦点を当てることを拒否してきました。理解を深める理由のために、それは単にオプションではありません。 intelliJ、Eclipseのいくつかのテスト作業、およびいくつかの私はがコマンドラインにドロップダウン必要があります。
私は、コマンドラインデバッガとしてjdbのことを聞いたことがあります。ビルドツールとしてmavenを使用しています。明確なドキュメントにもかかわらず、私はまだ-Dtest=TestClassName#testActualTestCase
を使ってmavenで個々のテストを実行する方法を見てきました。それは本当に私を保持している唯一のものだと思われるでしょう。 jdbを使用すると、が極端にとなります。誰もがコマンドラインでmavenでjdbを使う方法を知っていますか?もう1つは、emacsやvimのどちらでもJava用のコード補完です(私は本当にかわいいとは言えません...私は両方とも素晴らしいので、両方を使用しますが、私は日々のためにvimを好む軽量のSOOOOとして編集)。
EDIT:いいえ...私はEclimを使いたくありません。私は具体的には、テストの実行、コードの作成、テキストの編集だけが必要です。 Nothingファンシー。
IntelliJで動作するものとEclipseで動作するものが混在していて、どちらも正しく動作していない場合、アドレッシングが必要な問題があるように私に聞こえます。それらはおそらくコマンドラインIDEのようなものを設定することに目を向ける前に対処する必要があります。新しい人があなたのプロジェクトに参加し、彼が通常のIDEを使用したい場合(どうしても不合理な要求ではないでしょうか?)また、IDEがどのようにテストの合否に影響を及ぼすのか分かりません。それは起こってはならない。とにかく、それは私の考えです。がんばろう。 – Ironcache
@Ironcache - 私は新しい男です。 IntelliJを使用してくださいPOMが汚れていると//gremlins /が重複するとEclipseが混乱することがあります... 私はあなたと心から同情します。しかし、私はエディターの戦争で終わった。 Javaコミュニティの立場は、IDEなしでは*できないことですか?これは些細な要求のようだ... –
私の主張は、IDEとは無関係に「IDEなしでは動かすことができない」ということではない。誰かがvim/emacsを通して純粋に開発したいのであれば、それはうまくいくはずです。誰かがEclipseを介して純粋に開発したいのであれば、それはうまくいくはずです。私はあなたがその環境でより良く成長していると感じるなら、あなたの追求は有効だと思います。私は、物事**が特定のIDEで動作していないという事実が、私に赤旗を上げるだけだと言っています。 – Ironcache