Skip to content
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>

Clone this wiki locally