13

Gitリポジトリからクローンを作成したMavenプロジェクト(5つのサブプロジェクトで構成)があります。

それらをコンパイル(mvn clean install)するとエラーは発生しませんが、Eclipseにインポートしてメインプロジェクトで右クリック> Maven> Update Projectを実行しようとすると、すべてのサブプロジェクトで(Access Denied)というエラーメッセージが表示されます(メインにはありません。ところで、サブプロジェクトのフォルダーが含まれる親フォルダーです)。

すでにフォルダのプロパティを確認し、すべてのユーザーのすべてのディレクトリとファイルへのフルアクセスを許可しました。実際にファイルを変更してアプリケーションを開発していますが、プロジェクトを更新しようとすると、これらのエラーメッセージが表示されます。

私が見ていない明らかな解決策はありますか?

補足:私の同僚も同じ問題を抱えています。

4

7 に答える 7

44

Windows864ビットでも同じ問題が発生しました。問題は、ファイル.classpathに隠しフラグが設定されていることでした。隠された旗を取り除いた後、すべてが順調でした。

.classpathと.projectを削除して、操作を続行するだけです。

于 2013-11-22T14:30:51.803 に答える
6

これは次の原因で発生する可能性があります。

  • プロジェクトはネットワークドライブ上にあります
  • フォルダまたは親フォルダの権限が間違っています
  • 未知の実行可能ファイルがハードディスクにアクセスするのを防ぐウイルススキャナー

権限の問題かどうかを確認するには、ハードディスクのルートとホームディレクトリにプロジェクトを作成します。

ウイルススキャナーに問題があるかどうかを確認するには、無効にします。

于 2012-11-23T10:49:37.420 に答える
2

私の(Windows 7 64ビット)の場合、これは

.classpathセキュリティブロックがオンになっているファイル。

ファイルを右クリックし.classpath、プロパティを選択してブロックを解除します。

于 2015-04-03T13:50:51.200 に答える
0

\.eclipseのフォルダー全体を非表示にすることで修正します。

すべてのフォルダを選択し、右クリック>[プロパティ]>[属性]-[非表示]のチェックを外します

于 2017-03-29T01:50:42.880 に答える
0

これは、Windowsエクスプローラーを介してプロジェクトのトップフォルダーから非表示のフラグを削除することで修正されました。

于 2018-01-01T18:19:39.253 に答える
0

これは、Eclipseを再起動することによっても修正できます。

于 2019-04-22T15:30:47.563 に答える
0

ウインドウズ10:

C:\Users\<user_name>\.m2.eclipseフォルダが必要です。

非表示になっている場合は、右クリックして再表示します。サブフォルダとファイルに変更を適用します。これで問題は解決するはずです。

于 2020-02-07T08:37:04.043 に答える