Skip to content

guide structure

devonfw-core edited this page Dec 8, 2022 · 9 revisions
Table of Contents
Warning
Hey there! Seems like you are still using the documentation of our legacy Java repository. Since it won’t be maintained anymore, we recommend you to checkout the new Java page here.

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.

Clone this wiki locally