A maven archetype that generates a complete DDDplus driven project skeleton. 自动生成集成DDDplus的工程脚手架代码。
mvn archetype:generate \
-DarchetypeGroupId=io.github.dddplus \
-DarchetypeArtifactId=dddplus-archetype \
-DarchetypeVersion=1.1.1 \
-DgroupId=com.foo -DartifactId=demo \
-Dpackage=com.foo -Dversion=0.0.1-SNAPSHOT \
-B
cd demo/
请访问 5分钟搭建一个仓储系统WMS,给出了详细的开发过程.
生成的工程脚手架,已经集成了最佳实践:
- 中台特色的DDD分层架构
- 如何组织代码的module and package
- DDDplus的核心抽象自动集成
- 自动生成覆盖率聚合报告的单元测试模块
- 单元测试模块独立出来,防止造成业务代码的jar依赖污染,即使scope=test
- 自动集成架构防腐测试