一键导入
run
Build the bootJar and start CarbonJ locally on the default `dev` profile.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build the bootJar and start CarbonJ locally on the default `dev` profile.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Structured triage workflow for CarbonJ bugs — reproduce, isolate to a pipeline phase (ingest / accumulate / store / query), then write a failing test before patching.
Verify and auto-fix the BSD-3-Clause license headers that the build enforces. CarbonJ has no checkstyle/spotless — license headers are the only enforced static check.
Self-review checklist for a CarbonJ change before opening or merging a PR. Aligns with what CI enforces.
Run CarbonJ tests. Defaults to the service module's full unit+integration suite. Pass an FQCN (e.g. `com.demandware.carbonj.service.db.points.SomeTest`) or pattern to scope.
| name | run |
| description | Build the bootJar and start CarbonJ locally on the default `dev` profile. |
./gradlew :carbonj.service:bootJar
Output: carbonj.service/build/libs/carbonj.service-<version>.jar
java --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED \
-jar carbonj.service/build/libs/carbonj.service-*.jar
Defaults: HTTP on :2001, Spring profile dev, store disabled.
java -Dspring.profiles.active=dev \
--add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED \
-jar carbonj.service/build/libs/carbonj.service-*.jar
Runtime config is at carbonj.service/src/main/resources/application.yml (profiles: dev, test, prod). For container-style overrides see carbonj.service/src/main/docker/files/service.args.
Started CarbonJServiceMain in N seconds.curl http://localhost:2001/_dw/healthcheck returns 200 (or your project's healthcheck path).Address already in use :2001 → stop the prior instance or change the port.ClassNotFoundException → re-run ./gradlew clean :carbonj.service:bootJar.dev profile → confirm the profile actually disables those (look at application.yml); start with -Dspring.profiles.active=dev explicitly.