// category
Java
Skills related to Java
15 skills in this category
15 matches
Maven 编码质量闸口(编译 + 单测 + 静态分析 + 启动检测),只做验证不做修复,问题统一记录到 qa-pending.md。当编码完成后需要执行质量门禁时使用,也可单独触发。关键词:QA、质量验证、编译检查、单测、静态分析、启动检测、mvn verify、质量闸口。
Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.
Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.
Use when Java Streams API for functional-style data processing. Use when processing collections with streams.
Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
Use when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
Use when developing custom Checkstyle checks, filters, and plugin integrations for project-specific Java code standards.
Use when applying Checkstyle built-in checks for Java code including naming conventions, code metrics, and suppressions.
本技能用于分析 Java 微服务项目中 Controller 层的完整调用链路,能够自动追溯到 Service、Mapper、Repository 层,并提取完整的 SQL 语句。最终生成结构化的 JSON 文件,便于 API 文档生成、代码审计或架构理解。
SOLID principles for Java 21+. Files < 100 lines, interfaces separated, modular architecture. Modules MANDATORY.
Master all templating formats - Handlebars, Cookiecutter, Copier, Maven, and Harness - with format selection matrix, generation workflows, and best practices