4

プロジェクトのビルド中に問題が発生しました。Linux プラットフォームで springsource ツール (STS) バージョン 3.1.0 を使用しています。プロジェクトを STS にインポートした後、springsource ツールは、pom.xml ファイルで「そのようなファイルまたはディレクトリはありません」と通知しました。ファイルは実際には正しいパスに存在します。同じプロジェクトを同じ手順で別のコンピューターにインポートしようとしたため、プロジェクトは正常に機能していると思います。

コンソールを使用してプロジェクトをmavenでコンパイルすると、すべて正常にコンパイルされます。

次のことも試しましたが、まだ機能しません。 1. STS を再インストールします。2. プロジェクトを再インポートします。3. ユーザー プロファイルを作成し、プロジェクトを再インポートします。4. 古いバージョンの STS (3.0.0) を使用する

プロジェクトを自分のコンピューターにインポートして、作業できるようにしたいと考えています。問題を解決するために提案してください。ありがとう!

4

2 に答える 2

6

Eclipse Luna SR1 の pom.xml で「No such file or directory」エラーが発生しました。

M2E によるワークスペース内の他のプロジェクトの解決に失敗したことが原因であることが判明しました。

したがって、2つの解決策があります:

  1. ワークスペース内の他のプロジェクトを閉じます (エラーのプロジェクトの依存関係)。
  2. または、エラーが発生したプロジェクトで M2E によるワークスペースの解決を無効にします (プロジェクトを右クリックし、Maven --> ワークスペースの解決を無効にします)。

明らかに、両方のプロジェクトを開く必要がある場合は、オプション 2 が適しています。次に、依存プロジェクトはローカル Maven リポジトリから依存関係を取得するため、それを更新するには、依存関係をビルドしてローカル リポジトリにインストールする必要があります (mvn install)。

于 2015-02-02T13:45:14.870 に答える
1

同じ問題があります。まだスマートな解決策は見つかりませんでしたが、これは私にとってはうまくいくことがあります:

  • 日食を閉じる
  • コンソールに移動し、更新フラグ「mvn clean install -U」を使用して Maven クリーン インストールを実行します。
  • コンピューターを再起動します (ログアウトして再度ログインしても解決しませんでした)
  • Eclipse を開始し、プロジェクトを更新して再構築します
于 2013-05-27T21:01:19.970 に答える