Eclipse+Maven src / main / java nie jest widoczny w folderze src w Package Explorer
Zastanawiam się dlaczego nie widzę następujących folderów w węźle src w Package Explorer
src/main/java
src/main/resources
src/test/java
src/test/resources
Mogę uzyskać dostęp do tych folderów jako bezpośrednie dzieci projektu i istnieją one w systemie plików.
Używam Spring Tool Suite (STS of Eclipse).Może uda mi się jakoś skonfigurować Eclipse ?
10 answers
Eclipse odfiltrowuje foldery oznaczone jako source ze ścieżki "raw". Oznacza to, że są one widoczne tylko jako foldery źródłowe:
Jeśli nie widzisz ich w żadnym miejscu, to
- są albo filtrowane w Ustawieniach: sprawdź ustawienia Eksploratora pakietu (Pasek Eksploratora pakietu, strzałka w dół menu - > Filtry...)
- albo zostały stworzone zewnętrznie i Eclipse ich nie zauważył: odśwież Twój projekt w tym przypadku.
- lub nie istnieją: kliknij prawym przyciskiem myszy projekt, wybierz New - > Folder i wprowadź ścieżkę, np.
src/test/java
(Nie "Folder źródłowy"). Po użyciu Maven - > Update Project... w projekcie, zostaną one automatycznie dodane jako foldery źródłowe, pod warunkiem, że masz domyślną konfigurację.
Teraz, jak powiedziałem, folder ten będzie używany tylko jako źródło, jeśli zachowasz domyślną konfigurację w swoim POM
. Jeśli zdefiniowałeś inne resources
i / lub testResources
, będą one używane zamiast. Ogólnie Rzecz Biorąc, Eclipse M2E synchronizuje konfigurację folderu źródłowego projektu Eclipse z tym, co znajduje się w twoim POM
.
EDIT: Może to jest niejasne-zobacz te foldery na górze? Te oznaczone / - oddzielonymi ścieżkami? To są Twoje foldery. Są to te same foldery, które można znaleźć w main
i test
, po prostu reprezentowane inaczej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-17 12:07:46
Rozwiązałem ten problem, wykonując poniższe kroki:
- Kliknij prawym przyciskiem myszy projekt Maven - > Build Path - > Configure Build Path
- w zakładce kolejność i eksport zobaczysz komunikat "brakuje 2 wpisów ścieżki budowania"
- Teraz wybierz 'JRE System Library 'i' Maven Dependencies ' pole wyboru
- Kliknij OK
Teraz możesz zobaczyć poniżej we wszystkich typach eksploratorów (pakiet, projekt lub nawigator)
src/main/java
src/main/resources
src/test/java
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-02 11:00:23
Kiedyś miałem ten sam problem, ale rozwiązałem go wskazując odpowiedni jre używany do projektu.
Kliknij prawym przyciskiem myszy na projekcie właściwości Java builpath Zobacz wybrane jre edytuj wybierz alternatywny jre zainstalowane jre wybierz właściwy ok Po zmianie kliknij prawym przyciskiem myszy na project > maven>update project
Mam nadzieję, że to pomoże.
Dołączanie zrzutu ekranu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-31 15:30:41
Miałem ten sam problem, zmieniłem Widok projektu Eclipse z Package explorer NA Project Explorer.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-02 10:59:23
Użyłem tego samouczka do stworzenia mojego projektu maven web http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-eclipse / i eclipse nie utworzyło dla mnie katalogu src/main/java. Kiedy zmęczony, aby utworzyć folder źródłowy src / main / java eclipse nie pozwolił mi. Tak więc utworzyłem folder poza eclipse bezpośrednio w projekcie, a następnie src/main / java pojawił się w eclipse.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-13 10:12:01
Ten błąd występuje, gdy w /src/main/java nie ma plików Po prostu zrób puste pliki w środku, a problem zniknie.
Uwaga na marginesie: wiele systemów kontroli wersji (na przykład mercurial) nie zatwierdza folderów, jeśli nie ma w nich plików.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-30 15:02:08
Nie mogłem zobaczyć opcji build path we właściwościach. Również
Src / main / java
Nie był widoczny w Project Explorer
. poniżej rozwiązanie zadziałało dla mnie
- przejdź do projektu root
- Wybierz "aspekty Projektu" z właściwości
- Sprawdź "Java"
To rozwiązuje problem
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-29 05:35:46
Rozwiązałem zgodnie z sugestią Ranjita Shekhara. thanks alot Ranjith
Kliknij prawym przyciskiem myszy projekt Maven - > Build Path - > Configure Build Path W zakładce kolejność i eksport zobaczysz komunikat "brakuje 2 wpisów ścieżki budowania" Teraz wybierz "JRE System Library" i "Maven Dependencies" pole wyboru Kliknij OK Teraz możesz zobaczyć poniżej we wszystkich typach eksploratorów (pakiet, projekt lub nawigator)
Src / main / java
Src / main / resources
Src / test / java
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-21 14:28:13
Kliknij prawym przyciskiem myszy projekt Maven -> Ścieżka Budowania - > Konfiguracja Ścieżki Budowania Przejdź do zakładki Zamów i Eksportuj, możesz zobaczyć komunikat w stylu "brakuje 2 wpisów ścieżki budowania" Teraz wybierz "JRE System Library" i "Maven Dependencies" pole wyboru Kliknij OK
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-04 09:17:05
Jeśli szukasz prostego / szybszego sposobu, możesz zastosować To rozwiązanie.
Right click on your project
.
Goto >Build Path
> Configure Build Path
> Java Build Path
> w zakładce " Source
".> można zobaczyć jak [[5]}. Kliknij na niego i usuń go.Teraz kliknij na Apply and Close
. Ponownie kliknij prawym przyciskiem myszy na projekt i >New > Source folder > add source folder "src/main/java"
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-29 16:50:33