Skip to content

Commit dcd907d

Browse files
authored
Update module-split.asciidoc
1 parent f5ac0cd commit dcd907d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

documentation/build/module-split.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Obviously if you compare 1. and 2. you can easily see that with larger code-base
1919
* Each build step (compile, find and execute tests, package artifact, etc.) gets executed again and again for every module.
2020
* The more modules you have the more overhead you create already with bootrapping such step.
2121
* Assuming you have a plugin-based build-system like maven or gralde and you may have a plugin that takes 1 second to bootstrap.
22-
* If we have 600 modules (because we followed apprach 2. with 599 source files) we have 10 minutes of pure waste for this bootstrapping compared to 1 second for approach 1. with only a single module.
22+
* If we have 600 modules (e.g. because we followed apprach 2.) we have 10 minutes of pure waste for this bootstrapping compared to 1 second for approach 1. with only a single module.
2323
* The more modules you have the more internal dependencies you are creating and the more complexity you add to your build-system and epscially the IDE.
2424
* While build-tools like Maven can handle growing complexity quite well, the common IDEs like Eclipse or IntelliJ will struggle with it.
2525
* Especially IDE performance does not scale linear with the number of modules but almost quadratic.

0 commit comments

Comments
 (0)