文件名称:onion-jqassistant-sample:使用jqAssistant进行洋葱架构的架构治理示例
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-30 08:37:50
onion-architecture jqassistant architecture-governance Java
洋葱架构治理示例 该存储库包含一个简单的示例,该示例在帮助下为基于原型的洋葱架构实现架构治理。 除了定义样本概念和相关的样本约束之外,该存储库还演示了如何直接在基于AsciiDoc的体系结构文档中记录jQAssistant规则。 规则 规则在doc/index.adoc (“单一事实”)的体系结构文档中定义,并在maven构建过程中进行了验证。 文献资料 运行构建后(例如,使用./mvnw clean install ),体系结构文档可在generated-docs/index.html 。 触发约束违规 可以通过在以下类别之一中启用注释的代码来强制违反约束: 类AggregateInWrongRing 类AggregateWithWrongDependencyToApplicationService 违反约束将导致构建失败。
【文件预览】:
onion-jqassistant-sample-master
----mvnw(9KB)
----src()
--------main()
----doc()
--------index.adoc(3KB)
----.mvn()
--------wrapper()
----README.md(1KB)
----pom.xml(2KB)
----.gitignore(21B)