12

Intellij でコードをデバッグしています。私はmavenを使用してプロジェクトを構築しています.ローカルの.m2リポジトリにはさまざまなバージョンのプロジェクトがあります. デバッグを開始すると、Intellij はプロジェクトの以前のスナップショットから古いバージョンのコードを選択し続けます。IntelliJ でローカル リポジトリから最新のコードをデバッグするにはどうすればよいですか?

4

4 に答える 4

14

Intellij 2016 に、ステップ実行するソース コードを毎回確認するように指示できます。ファイル->設定->デバッガ

別のソース スイッチャーを表示

別のソース スイッチャーを表示

于 2016-06-30T15:47:21.723 に答える
6
  1. コードを含む .jar ファイルと .war ファイルを ~/.m2/repository/ から削除してみてください現在取り組んでいました。たとえば、バージョン「2.1」をコンパイルして何かをデバッグし、「sand-box-idea-SNAPSHOT」の作業に戻りました。Intellij が私の最新のサンド ボックスの変更を反映しない理由を考え続けていますが、それは、Maven が「sand-box-SNAPSHOT」よりも優れていると想定している Maven バージョン 2.1 を延期しているためです。

  2. IntelliJ のビルド プロセスに干渉するプラグインがいくつかある可能性があります。Google Protocol Buffers Plugin により、再コンパイルが必要なダーティ クラスを Intellij が検出できなくなる可能性があることはわかっています。

于 2014-02-03T23:51:15.370 に答える