2012-11-23 3 views
11

Mam projekt Maven (złożony z 5 podprojektów), który sklonowałem z repozytorium Git.Odmowa dostępu do projektu za pomocą Eclipse

Gdy kompiluję (instaluję mvn clean), nie otrzymuję błędów, ale kiedy zaimportuję je w Eclipse i spróbuję kliknąć prawym przyciskiem myszy> Maven> Zaktualizuj projekt na głównym, otrzymuję komunikaty o błędach z (Odmowa dostępu) na każdym podprojekcie (nie na głównym, który, btw jest folderem nadrzędnym z folderami podprojektów w nim).

Już sprawdziłem właściwości folderu i dałem pełny dostęp do każdego katalogu i pliku dla każdego użytkownika, w rzeczywistości modyfikuję pliki i rozwijam aplikację, ale nadal otrzymuję te komunikaty o błędach, gdy próbuję zaktualizować projekt.

Czy istnieje oczywiste rozwiązanie, którego nie widzę?

Na marginesie: Również mój współpracownik ma ten sam problem.

+0

Jaki jest dokładny komunikat o błędzie? –

+0

"Aktualizacja projektu Maven" napotkał problem. Nie można zaktualizować konfiguracji Maven. Następnie otwiera się kolejne okno z podprojektami, których nie można zaktualizować, i mówiąc: (ścieżka projektu) /. Ścieżka klasy (Odmowa dostępu) –

+0

Nie można zaktualizować konfiguracji Maven Nie można zapisać pliku: (ścieżka projektu) \. Classpath . (ścieżka projektu) \. Classpath (Odmowa dostępu) –

Odpowiedz

40

Miałem ten sam problem na Windows 8 64bit. Problem polegał na tym, że w pliku .classpath ustawiono ukrytą flagę. Po usunięciu ukrytej flagi wszystko było w porządku.

Po prostu usuwasz .classpath i .project, a następnie kontynuuj operacje.

+0

To samo z Windows 7 64 bit. I faktycznie używam IntelliJ. –

+0

gdzie usuwam .classpath –

4

Może to być spowodowane przez:

  • Projekt jest na dysku sieciowym
  • złe uprawnienia do folderu lub dowolnego folderu nadrzędnego
  • skanera wirusów zapobiegając nieznanych plików wykonywalnych z dostępem do dysku twardego

Aby sprawdzić, czy jest to problem z uprawnieniami, utwórz projekt w katalogu głównym dysku twardego i w katalogu domowym.

Aby sprawdzić, czy jest to problem ze skanerem antywirusowym, wyłącz go.

+0

Rozwijam cię i dziękuję za poświęcony czas, ponieważ jest to naprawdę dobra odpowiedź. Ale nadal mam ten sam problem, nawet próbując wyłączyć skaner antywirusowy i umieszczając projekt w katalogu głównym, więc nie zamierzam go teraz akceptować. –

+3

Czy możesz edytować plik '.classpath' z poziomu Eclipse? Być może będziesz musiał uczynić go widocznym poprzez edycję filtrów zastosowanych do "Eksploratora pakietów" –

2

W moim (7 64 bit Windows) przypadku spowodowany przez plik

.classpath mającego blok bezpieczeństwa włączony.

Wystarczy kliknąć prawym przyciskiem myszy na pliku .classpath, wybrać właściwości i odblokować.

0

Naprawiam to przez ukrycie całego folderu w \ .eclipse.

Zaznacz wszystkie foldery, kliknij prawym przyciskiem myszy> Właściwości> Właściwości - odznaczenie Ukryte

0

Zostało to naprawione poprzez usunięcie ukrytego flagę od góry folderze projektu poprzez Windows Explorer.