بنقرة واحدة
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.