0

Maven の調査を開始し、プロジェクトをゼロから構築して、新しいクラスの作成を開始したいと考えています。

通常の Eclipse プロジェクトと同じように、Maven プロジェクトで Eclipse の自動コンパイルを機能させるにはどうすればよいですか?

これが私が直面している問題です:

m2e プラグインを使用して、Eclipse で新しいプロジェクトを作成しました。

メイン フォルダーとテスト フォルダーを含む単純なプロジェクト構造を生成するクイックスタート アーキタイプを使用しています。初期状態では、メイン フォルダーには App.java という名前の Java ファイルが含まれています (セットアップ時に指定されたパッケージの下)。

ここで、App.java と同じパッケージに新しいクラスを追加します。ファイル Other.java で「Other」と指定し、公開定数を追加して、編集のために App.java を開きます。クラス Other を参照しようとすると、Eclipse はそれを認識しません。

私はEclipse経由でMavenコンパイルを実行し、ビルドパスの出力フォルダーが正しいことを再確認しましたが、すべてが正常です。

Maven と Eclipse に関する数え切れないほどのチュートリアルを検索しましたが、見つけたすべてのチュートリアルは、プロジェクトのセットアップについてのみ説明しており、Maven プロジェクトでの実際の開発については説明していません。

私の Eclipse は標準版の Kepler で、Eclipse の組み込み Maven インストールを使用しています。

4

1 に答える 1

0

ワークスペースが破損している可能性があります。

私は次のことを行いましたが、そのうちの1つが違いを生んだでしょう.

  1. ワークスペース .metadata フォルダーを削除する
  2. Maven の別個のインストールを使用するように Eclipse をセットアップします。
  3. プロジェクトの場所をワークスペースとは異なる場所 (例: /dev/maven/) に指定して、m2e で新しい Maven プロジェクトを作成します。
于 2013-09-01T09:40:06.270 に答える