0

Spring Source ToolSuite2.8.1を使用してSpringアプリケーションを実装しています。

明らかな理由もなく参照が失われるため、ビルドエラーが頻繁に発生します。Package Explorer-> Properties-> Java Build Path-> Order and Exportでプロジェクトを右クリックすると、プロジェクトの選択が解除されることがあります。また、多くの場合、パッケージは、[パッケージエクスプローラー]->[プロパティ]->[Javaビルドパス]->[デプロイメントアセンブリ]のプロジェクトを右クリックして移動します。

これらの設定を頻繁にリセットしなければならないのはイライラします。これらの問題を回避する方法はありますか?


STSを最新バージョンに更新しようとしましたが、アップグレードプロセスが失敗し、理解できないエラーメッセージが表示されます。環境を再設定することはおそらく悪夢になるので、クリーンインストールは避けたいと思います。

4

1 に答える 1

1

これがMavenプロジェクトであり、自分で参照を追加していることがわかったので、これは私にとって理にかなっています。STS 2.8.xは、レガシーm2e(Eclipse用のmavenプラグイン)とともに出荷された最後のSTSでした。手動で追加されたビルドパスエントリを認識しませんでした(クラスパスを完全に制御するのが好きです)。したがって、発生する可能性が高いのは、これらのクラスパスエントリを追加すると、プロジェクトの更新操作が自動的に開始されることです。これにより、余分なクラスパスエントリがすべて削除されます。

次のことを行うのが最善です。

  1. STSのアップグレード
  2. または、m2eコンポーネントをアップグレードするだけです(最初に古いm2eをアンインストールする必要がありますが、これは検出更新ページから自動的に処理される必要があります)。
  3. または、レガシーm2eでクラスパスを手動で変更できないという事実を受け入れてください。
于 2013-02-11T20:26:08.253 に答える