doc: explain test and conclusion

This commit is contained in:
RouxAntoine 2024-04-30 21:49:40 +02:00
parent 3d35486983
commit de67d582fa
Signed by: antoine
GPG Key ID: 098FB66FC0475E70

23
README.md Normal file
View File

@ -0,0 +1,23 @@
# notNull
This project aim to test java nullability solution. Mainly around jsr-305
- With google findbugs annotations
- With spring annotations
- With custom hand made annotations
By defining annotation :
- in module-info.java
- in package-info.java
Conclusion:
module-info.java force to declare each dependency use by the project.
package-info.java is not recursive and so should be added in each package/subpackage.
external annotation spring/findbugs required maven dependencies (of courses).
spring annotation are not compatible with module-info.