-
Notifications
You must be signed in to change notification settings - Fork 0
Home
List edited this page Nov 26, 2025
·
17 revisions
- zoo结构
zoo
├─zoo-dependencies ## 依赖管理(一些常用的依赖和插件版本声明);
├─zoo-parent ## 工程parent(针对springboot工程,进一步声明的插件和配置,比如构建打包之类)
├─zoo-build ## 构建定义(提供的默认构建脚本,在maven compile后可以在target下看到)
├─zoo-archetype ## 工程模板(定义了mvc和ddd两个工程模板,可以通过命令创建工程)
├─zoo-tools ## 工具类
├─zoo-framework ## 工程framework(针对springboot web工程的框架依赖,具体内容可以见《开发文档》)
- 依赖关系

- 其它说明
zoo-dependencies中定义了代码检查插件maven-pmd-plugin《阿里代码规范》,默认会在编译之前检查代码规范;
添加代码规范检查并不是要妨碍大家写代码,只是希望通过提前代码检查能避免掉一些不必要的错误,如果在一些场景中不得不违背一些规范,那么可以手动排除这些文件(如下所示),或者在properties中配置skip.pmd,直接跳过检查(不建议)
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/logging/*.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>