Project structure

In devonfw we want to give clear structure and guidance for building applications. This also allows tools such as CobiGen or sonar-devon4j-plugin to "understand" the code. Also this helps developers going from one devonfw project to the next one to quickly understand the code-base. If every developer knows where to find what, the project gets more efficient. A long time ago maven standardized the project structure with src/main/java, etc. and turned chaos into structure. With devonfw we experienced the same for the codebase (what is inside src/main/java).

We initially started devon4j based on spring and spring-boot and proposed a classic project structure. With modern cloud-native trends we added a modern project structure, that is more lean and up-to-date with the latest market trends.

Last updated 2023-11-20 10:37:01 UTC