Cześć,
Zacząłem się ostatnio zastanawiać nad tematem struktury projektu javowego. Chciałem zgłębić temat, ale nie wiem nawet jak tego szukać w googlu. Mam nadzieję, że uda mi się sprecyzować moje myśli tak byście to zrozumieli.
- Czy struktura projektu może być jakakolwiek? Jaką tylko sobie wymyślę?
- Może odbiegać od struktury?:
src/main/java
src/main/resources
src/test/java
src/test/resources
- Czy to co wyżej to jest standard struktury projektu? Czy tylko używany przy mavenie i gradle?
Skąd wiadomo w jakich katalogach jakie rzeczy się znajdują. Skąd np wiadomo, ze w resource szuka sie tych właśnie resource? Wiadomo jak mamy klasy javowe i mamy import to jest tam dokładna ścieżka skąd dana klasa pochodzi.
4. Czy jak utworzę sobie taką strukturę "z palca" poprzez tworzenie nowych folderów to czy aplikacja/system/IDE będzie się umiało odnaleźć?
Hmmm mam nadzieję, że załapaliście o co mi chodzi :)