Skip to content

Commit 56c4c88

Browse files
committed
Initial works with the generator
1 parent c0e5f7b commit 56c4c88

20 files changed

Lines changed: 1347 additions & 266 deletions

.editorconfig

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# EditorConfig is awesome: https://EditorConfig.org
2+
3+
# File generated by jbang setup@jabrena
4+
5+
# top-most EditorConfig file
6+
root = true
7+
8+
[*]
9+
charset = utf-8
10+
end_of_line = lf
11+
insert_final_newline = true
12+
trim_trailing_whitespace = true
13+
14+
[*.html]
15+
indent_style = space
16+
indent_size = 4
17+
18+
[*.json]
19+
indent_style = space
20+
indent_size = 4
21+
22+
[*.xml]
23+
indent_style = space
24+
indent_size = 4
25+
26+
[*.java]
27+
indent_style = space
28+
indent_size = 4
29+
30+
[*.yml,*.yaml]
31+
indent_style = space
32+
indent_size = 2
33+
34+
[*.dsl]
35+
indent_style = space
36+
indent_size = 4

.gitattributes

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/maven.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ jobs:
1414
with:
1515
distribution: 'graalvm' # See 'Supported distributions' for available options
1616
java-version: '24'
17+
- name: Generate Cursor Rules
18+
run: ./mvnw --batch-mode --no-transfer-progress verify --file pom.xml
1719
- name: Maven build
1820
run: cd examples/maven-demo && ./mvnw --batch-mode --no-transfer-progress verify --file pom.xml
1921
- name: Spring Boot build

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
.DS_Store
2-
tmp
32
target/
3+
.idea/
4+
.vscode/
45
*.log
6+
.classpath

.mvn/jvm.config

Whitespace-only changes.

.mvn/maven.config

Whitespace-only changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
wrapperVersion=3.3.2
18+
distributionType=only-script
19+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.10/apache-maven-3.9.10-bin.zip

.sdkmanrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
java=24.0.1-graalce
2+
maven=3.9.9

docs/xml/system-prompt-dtd.xml

Lines changed: 0 additions & 263 deletions
This file was deleted.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Essential Maven Goals:
2+
3+
```bash
4+
# Analyze dependencies
5+
./mvnw dependency:tree
6+
./mvnw dependency:analyze
7+
./mvnw dependency:resolve
8+
9+
./mvnw clean validate -U
10+
./mvnw buildplan:list-plugin
11+
./mvnw buildplan:list-phase
12+
./mvnw help:all-profiles
13+
./mvnw help:active-profiles
14+
./mvnw license:third-party-report
15+
16+
# Clean the project
17+
./mvnw clean
18+
19+
# Clean and package in one command
20+
./mvnw clean package
21+
22+
# Run integration tests
23+
./mvnw verify
24+
25+
# Check for dependency updates
26+
./mvnw versions:display-property-updates
27+
./mvnw versions:display-dependency-updates
28+
./mvnw versions:display-plugin-updates
29+
30+
# Generate project reports
31+
./mvnw site
32+
jwebserver -p 8005 -d "$(pwd)/target/site/"
33+
```

0 commit comments

Comments
 (0)