You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`security`|`./mvnw clean verify -P security`| manual | Runs OWASP Dependency-Check against all scopes and fails the build on any vulnerability with a CVSS score ≥ 7. |
138
-
|`find-bugs`|`./mvnw clean verify -P find-bugs`| manual | Runs SpotBugs (Max effort, Low threshold) and PMD static analysis, failing the build on any detected issue. |
139
-
|`site-update`|`./mvnw clean generate-resources -pl site-generator -P site-update`| manual | Cleans the `docs/` folder, generates the GitHub Pages static site with JBake, and copies conference assets into `docs/`. |
160
+
161
+
| Profile ID | Command | Activation | Description |
|`security`|`./mvnw clean verify -P security`| manual | Runs OWASP Dependency-Check against all scopes and fails the build on any vulnerability with a CVSS score ≥ 7. |
164
+
|`find-bugs`|`./mvnw clean verify -P find-bugs`| manual | Runs SpotBugs (Max effort, Low threshold) and PMD static analysis, failing the build on any detected issue. |
165
+
|`site-update`|`./mvnw clean generate-resources -pl site-generator -P site-update`| manual | Cleans the `docs/` folder, generates the GitHub Pages static site with JBake, and copies conference assets into `docs/`. |
166
+
|`local-preview`|`./mvnw clean generate-resources jbake:inline -pl site-generator -P local-preview`| manual | Generates the site to `target/docs-local`, copies images, and serves at http://localhost:8820/ for local preview. |
167
+
140
168
141
169
## Submodules
142
170
143
171
This is a multi-module project. The following modules are declared in the root `pom.xml`.
144
172
145
-
| Module | Artifact ID | Commands | Description |
146
-
|--------|-------------|----------|-------------|
147
-
|`system-prompts-generator`|`cursor-rules-java-generator`|`./mvnw clean verify -pl system-prompts-generator`<br>`./mvnw clean install -pl system-prompts-generator`| Transforms XML rule sources via XInclude and XSLT into Markdown cursor rules, then deploys them to `.cursor/rules/`. |
148
-
|`skills-generator`|`cursor-rules-java-skills-generator`|`./mvnw clean verify -pl skills-generator`<br>`./mvnw clean install -pl skills-generator`| Generates agent skills from the cursor rules and deploys them to `skills/`. |
149
-
|`site-generator`|`cursor-rules-java-site`|`./mvnw clean verify -pl site-generator`<br>`./mvnw clean generate-resources -pl site-generator -P site-update`| Generates the project's GitHub Pages static website using JBake and publishes output to `docs/`. |
|`system-prompts-generator`|`cursor-rules-java-generator`|`./mvnw clean verify -pl system-prompts-generator``./mvnw clean install -pl system-prompts-generator`| Transforms XML rule sources via XInclude and XSLT into Markdown cursor rules, then deploys them to `.cursor/rules/`. |
177
+
|`skills-generator`|`cursor-rules-java-skills-generator`|`./mvnw clean verify -pl skills-generator``./mvnw clean install -pl skills-generator`| Generates agent skills from the cursor rules and deploys them to `skills/`. |
178
+
|`site-generator`|`cursor-rules-java-site`|`./mvnw clean verify -pl site-generator`| Generates the project's GitHub Pages static website using JBake. Use the `site-update` profile to publish to `docs/`. |
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@
22
22
23
23
## Goal
24
24
25
-
The project provides a collection of `System prompts` & `Skills` for Java Enterprise development that help software engineers and pipelines in their daily programming work.
25
+
The project provides a curated collection of `System prompts` & `Skills` for Java Enterprise development that help software engineers and pipelines in their daily programming work.
26
26
The project covers aspects like `Build system based on Maven`, `Design`, `Coding`, `Testing`, `Refactoring & JMH Benchmarking`, `Performance testing with JMeter`, `Profiling with Async profiler/OpenJDK tools`, `Documentation`, `ADRs`, `Diagrams` & `AGENTS.md`.
27
27
28
28
## Deliverables
@@ -134,13 +134,15 @@ Java uses JEPs as the vehicle to describe new features to be added to the langua
Copy file name to clipboardExpand all lines: docs/2/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -78,7 +78,7 @@
78
78
<divclass="page-heading">
79
79
<h1>Cursor rules and Skills for Java</h1>
80
80
<hrclass="small">
81
-
<spanclass="page-subheading">A collection of System prompts and Skills for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
81
+
<spanclass="page-subheading">A curated collection of System prompts and Skills for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
82
82
</div>
83
83
</div>
84
84
</div>
@@ -93,7 +93,7 @@ <h1>Cursor rules and Skills for Java</h1>
93
93
<divclass="page-heading">
94
94
<h1>Cursor rules and Skills for Java</h1>
95
95
<hrclass="small">
96
-
<spanclass="page-subheading">A collection of System prompts and Skills for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
96
+
<spanclass="page-subheading">A curated collection of System prompts and Skills for Java Enterprise development that help software engineers in their daily programming work & pipelines.</span>
0 commit comments