Skip to content

Commit 26a06e1

Browse files
Merge pull request #231 from pascalgrimaud/migration-seed4j-name
Migration seed4j name
2 parents d0a30b3 + 6d72fcd commit 26a06e1

File tree

91 files changed

+406
-328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+406
-328
lines changed

.github/workflows/github-actions.yml

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,44 +32,37 @@ jobs:
3232
- name: 'Prettier: check'
3333
run: npm run prettier:check
3434
- name: 'Start local Sonar'
35-
run: docker compose -f src/main/docker/sonar.yml up -d
36-
- name: 'Wait for SonarQube to be ready'
3735
run: |
38-
echo 'Waiting for SonarQube to start...'
39-
for attempt in {1..30}; do
40-
if [ "$(curl -s -o /dev/null -w '%{http_code}' http://localhost:9001/api/system/status)" -eq 200 ] && \
41-
curl -s http://localhost:9001/api/system/status | jq -e '.status == "UP"' > /dev/null; then
42-
echo "SonarQube is UP"
43-
break
44-
fi
45-
echo "Waiting for SonarQube... ($attempt/30)"
46-
sleep 10
47-
done
48-
if [ $attempt -eq 30 ]; then
49-
echo 'SonarQube did not become ready in time. Exiting.'
50-
exit 1
51-
fi
36+
docker compose -f src/main/docker/sonar.yml up -d \
37+
&& docker logs -f sonar-token && SONAR_TOKEN=$(docker logs sonar-token)
38+
docker ps -a
5239
- name: 'Test: run tests'
5340
run: |
41+
SONAR_TOKEN=$(docker logs sonar-token)
5442
chmod +x mvnw
55-
./mvnw clean verify -Dsonar.qualitygate.wait=true sonar:sonar
43+
./mvnw clean verify -Dsonar.qualitygate.wait=true sonar:sonar -Dsonar.token=$SONAR_TOKEN
5644
- name: 'Analysis: local Sonar'
5745
run: |
5846
chmod +x tests-ci/sonar.sh
5947
./tests-ci/sonar.sh
6048
- name: 'Analysis: SonarCloud'
61-
if: github.repository == 'jhipster/jhipster-lite-extension' && github.ref == 'refs/heads/main'
49+
if: github.repository == 'seed4j/seed4j-sample-extension' && github.ref == 'refs/heads/main'
6250
env:
6351
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
6452
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
65-
run: ./mvnw initialize sonar:sonar -Dsonar.host.url=https://sonarcloud.io -Dsonar.projectKey=jhipster_jhipster-lite-extension -Dsonar.organization=jhipster -Dsonar.login= -Dsonar.password=
53+
run: |
54+
./mvnw initialize sonar:sonar \
55+
-Dsonar.host.url=https://sonarcloud.io \
56+
-Dsonar.projectKey=seed4j_seed4j-sample-extension \
57+
-Dsonar.organization=seed4j \
58+
-Dsonar.token=$SONAR_TOKEN
6659
- name: 'Test: generate sample app'
6760
run: |
6861
./tests-ci/start.sh
6962
./tests-ci/generate.sh fullapp maven yaml
7063
./tests-ci/stop.sh
7164
- name: 'Test: verify generated sample app'
72-
working-directory: /tmp/jhlite/fullapp/
65+
working-directory: /tmp/seed4j/fullapp/
7366
run: |
7467
if [ -f 'mvnw' ]; then
7568
./mvnw clean verify

.jhipster/modules/history.json

Lines changed: 79 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"module": "init",
55
"date": "2024-06-04T14:50:37.819463965Z",
66
"properties": {
7-
"packageName": "tech.jhipster.lite.extension",
8-
"projectName": "JHLite Extension Sample",
9-
"baseName": "jhliteExtensionSample",
7+
"packageName": "com.seed4j.extension",
8+
"projectName": "Seed4J Sample Extension",
9+
"baseName": "seed4jSampleExtension",
1010
"serverPort": 8080,
1111
"endOfLine": "lf",
1212
"indentSize": 2,
@@ -17,9 +17,9 @@
1717
"module": "maven-java",
1818
"date": "2024-06-04T14:50:37.902634737Z",
1919
"properties": {
20-
"packageName": "tech.jhipster.lite.extension",
21-
"projectName": "JHLite Extension Sample",
22-
"baseName": "jhliteExtensionSample",
20+
"packageName": "com.seed4j.extension",
21+
"projectName": "Seed4J Sample Extension",
22+
"baseName": "seed4jSampleExtension",
2323
"serverPort": 8080,
2424
"endOfLine": "lf",
2525
"indentSize": 2,
@@ -30,9 +30,9 @@
3030
"module": "java-base",
3131
"date": "2024-06-04T14:50:38.009320716Z",
3232
"properties": {
33-
"packageName": "tech.jhipster.lite.extension",
34-
"projectName": "JHLite Extension Sample",
35-
"baseName": "jhliteExtensionSample",
33+
"packageName": "com.seed4j.extension",
34+
"projectName": "Seed4J Sample Extension",
35+
"baseName": "seed4jSampleExtension",
3636
"serverPort": 8080,
3737
"endOfLine": "lf",
3838
"indentSize": 2,
@@ -43,9 +43,9 @@
4343
"module": "maven-wrapper",
4444
"date": "2024-06-04T14:50:38.131151735Z",
4545
"properties": {
46-
"packageName": "tech.jhipster.lite.extension",
47-
"projectName": "JHLite Extension Sample",
48-
"baseName": "jhliteExtensionSample",
46+
"packageName": "com.seed4j.extension",
47+
"projectName": "Seed4J Sample Extension",
48+
"baseName": "seed4jSampleExtension",
4949
"serverPort": 8080,
5050
"endOfLine": "lf",
5151
"indentSize": 2,
@@ -56,9 +56,9 @@
5656
"module": "spring-boot",
5757
"date": "2024-06-04T14:50:38.249816266Z",
5858
"properties": {
59-
"packageName": "tech.jhipster.lite.extension",
60-
"projectName": "JHLite Extension Sample",
61-
"baseName": "jhliteExtensionSample",
59+
"packageName": "com.seed4j.extension",
60+
"projectName": "Seed4J Sample Extension",
61+
"baseName": "seed4jSampleExtension",
6262
"serverPort": 8080,
6363
"endOfLine": "lf",
6464
"indentSize": 2,
@@ -69,9 +69,9 @@
6969
"module": "custom-jhlite",
7070
"date": "2024-06-04T14:50:38.415852411Z",
7171
"properties": {
72-
"packageName": "tech.jhipster.lite.extension",
73-
"projectName": "JHLite Extension Sample",
74-
"baseName": "jhliteExtensionSample",
72+
"packageName": "com.seed4j.extension",
73+
"projectName": "Seed4J Sample Extension",
74+
"baseName": "seed4jSampleExtension",
7575
"serverPort": 8080,
7676
"endOfLine": "lf",
7777
"indentSize": 2,
@@ -84,11 +84,11 @@
8484
"properties": {
8585
"endOfLine": "lf",
8686
"springConfigurationFormat": "yaml",
87-
"packageName": "tech.jhipster.lite.extension",
88-
"projectName": "JHLite Extension Sample",
87+
"packageName": "com.seed4j.extension",
88+
"projectName": "Seed4J Sample Extension",
8989
"serverPort": 8080,
9090
"indentSize": 2,
91-
"baseName": "jhliteExtensionSample"
91+
"baseName": "seed4jSampleExtension"
9292
}
9393
},
9494
{
@@ -97,11 +97,11 @@
9797
"properties": {
9898
"endOfLine": "lf",
9999
"springConfigurationFormat": "yaml",
100-
"packageName": "tech.jhipster.lite.extension",
101-
"projectName": "JHLite Extension Sample",
100+
"packageName": "com.seed4j.extension",
101+
"projectName": "Seed4J Sample Extension",
102102
"serverPort": 8080,
103103
"indentSize": 2,
104-
"baseName": "jhliteExtensionSample"
104+
"baseName": "seed4jSampleExtension"
105105
}
106106
},
107107
{
@@ -110,11 +110,11 @@
110110
"properties": {
111111
"endOfLine": "lf",
112112
"springConfigurationFormat": "yaml",
113-
"packageName": "tech.jhipster.lite.extension",
114-
"projectName": "JHLite Extension Sample",
113+
"packageName": "com.seed4j.extension",
114+
"projectName": "Seed4J Sample Extension",
115115
"serverPort": 8080,
116116
"indentSize": 2,
117-
"baseName": "jhliteExtensionSample"
117+
"baseName": "seed4jSampleExtension"
118118
}
119119
},
120120
{
@@ -123,11 +123,11 @@
123123
"properties": {
124124
"endOfLine": "lf",
125125
"springConfigurationFormat": "yaml",
126-
"packageName": "tech.jhipster.lite.extension",
127-
"projectName": "JHLite Extension Sample",
126+
"packageName": "com.seed4j.extension",
127+
"projectName": "Seed4J Sample Extension",
128128
"serverPort": 8080,
129129
"indentSize": 2,
130-
"baseName": "jhliteExtensionSample"
130+
"baseName": "seed4jSampleExtension"
131131
}
132132
},
133133
{
@@ -136,11 +136,11 @@
136136
"properties": {
137137
"endOfLine": "lf",
138138
"springConfigurationFormat": "yaml",
139-
"packageName": "tech.jhipster.lite.extension",
140-
"projectName": "JHLite Extension Sample",
139+
"packageName": "com.seed4j.extension",
140+
"projectName": "Seed4J Sample Extension",
141141
"serverPort": 8080,
142142
"indentSize": 2,
143-
"baseName": "jhliteExtensionSample"
143+
"baseName": "seed4jSampleExtension"
144144
}
145145
},
146146
{
@@ -149,11 +149,11 @@
149149
"properties": {
150150
"endOfLine": "lf",
151151
"springConfigurationFormat": "yaml",
152-
"packageName": "tech.jhipster.lite.extension",
153-
"projectName": "JHLite Extension Sample",
152+
"packageName": "com.seed4j.extension",
153+
"projectName": "Seed4J Sample Extension",
154154
"serverPort": 8080,
155155
"indentSize": 2,
156-
"baseName": "jhliteExtensionSample"
156+
"baseName": "seed4jSampleExtension"
157157
}
158158
},
159159
{
@@ -162,11 +162,11 @@
162162
"properties": {
163163
"endOfLine": "lf",
164164
"springConfigurationFormat": "yaml",
165-
"packageName": "tech.jhipster.lite.extension",
166-
"projectName": "JHLite Extension Sample",
165+
"packageName": "com.seed4j.extension",
166+
"projectName": "Seed4J Sample Extension",
167167
"serverPort": 8080,
168168
"indentSize": 2,
169-
"baseName": "jhliteExtensionSample"
169+
"baseName": "seed4jSampleExtension"
170170
}
171171
},
172172
{
@@ -175,11 +175,11 @@
175175
"properties": {
176176
"endOfLine": "lf",
177177
"springConfigurationFormat": "yaml",
178-
"packageName": "tech.jhipster.lite.extension",
179-
"projectName": "JHLite Extension Sample",
178+
"packageName": "com.seed4j.extension",
179+
"projectName": "Seed4J Sample Extension",
180180
"serverPort": 8080,
181181
"indentSize": 2,
182-
"baseName": "jhliteExtensionSample"
182+
"baseName": "seed4jSampleExtension"
183183
}
184184
},
185185
{
@@ -188,11 +188,11 @@
188188
"properties": {
189189
"endOfLine": "lf",
190190
"springConfigurationFormat": "yaml",
191-
"packageName": "tech.jhipster.lite.extension",
192-
"projectName": "JHLite Extension Sample",
191+
"packageName": "com.seed4j.extension",
192+
"projectName": "Seed4J Sample Extension",
193193
"serverPort": 8080,
194194
"indentSize": 2,
195-
"baseName": "jhliteExtensionSample"
195+
"baseName": "seed4jSampleExtension"
196196
}
197197
},
198198
{
@@ -201,11 +201,11 @@
201201
"properties": {
202202
"endOfLine": "lf",
203203
"springConfigurationFormat": "yaml",
204-
"packageName": "tech.jhipster.lite.extension",
205-
"projectName": "JHLite Extension Sample",
204+
"packageName": "com.seed4j.extension",
205+
"projectName": "Seed4J Sample Extension",
206206
"serverPort": 8080,
207207
"indentSize": 2,
208-
"baseName": "jhliteExtensionSample"
208+
"baseName": "seed4jSampleExtension"
209209
}
210210
},
211211
{
@@ -214,11 +214,39 @@
214214
"properties": {
215215
"endOfLine": "lf",
216216
"springConfigurationFormat": "yaml",
217-
"packageName": "tech.jhipster.lite.extension",
218-
"projectName": "JHLite Extension Sample",
217+
"packageName": "com.seed4j.extension",
218+
"projectName": "Seed4J Sample Extension",
219219
"serverPort": 8080,
220220
"indentSize": 2,
221-
"baseName": "jhliteExtensionSample"
221+
"baseName": "seed4jSampleExtension"
222+
}
223+
},
224+
{
225+
"module": "java-base",
226+
"date": "2025-09-08T06:17:08.811396075Z",
227+
"properties": {
228+
"endOfLine": "lf",
229+
"springConfigurationFormat": "yaml",
230+
"packageName": "com.seed4j.extension",
231+
"projectName": "Seed4J Sample Extension",
232+
"serverPort": 8080,
233+
"indentSize": 2,
234+
"baseName": "seed4jSampleExtension",
235+
"nodePackageManager": "npm"
236+
}
237+
},
238+
{
239+
"module": "custom-jhlite",
240+
"date": "2025-09-08T06:19:42.764124908Z",
241+
"properties": {
242+
"endOfLine": "lf",
243+
"springConfigurationFormat": "yaml",
244+
"packageName": "com.seed4j.extension",
245+
"projectName": "Seed4J Sample Extension",
246+
"serverPort": 8080,
247+
"indentSize": 2,
248+
"baseName": "seed4jSampleExtension",
249+
"nodePackageManager": "npm"
222250
}
223251
}
224252
]

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
Copyright 2013-2024 the original author or authors from the JHipster project
2+
Copyright 2013-2025 the original author or authors from the JHipster project and Seed4J project.
33

44
Apache License
55
Version 2.0, January 2004

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# JHLite Extension Sample
22

3-
[![Build Status][github-actions-jhlextension-image]][github-actions-url]
3+
[![Build Status][github-actions-image]][github-actions-url]
44

55
## Prerequisites
66

@@ -55,5 +55,5 @@ docker compose -f src/main/docker/sonar.yml up -d
5555

5656
<!-- jhipster-needle-documentation -->
5757

58-
[github-actions-jhlextension-image]: https://github.com/jhipster/jhipster-lite-extension/workflows/build/badge.svg
59-
[github-actions-url]: https://github.com/jhipster/jhipster-lite-extension/actions
58+
[github-actions-image]: https://github.com/seed4j/seed4j-sample-extension/workflows/build/badge.svg
59+
[github-actions-url]: https://github.com/seed4j/seed4j-sample-extension/actions

documentation/assertions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The `Assert` class contains some utilities to make some basic input checks.
44

55
Those assertions are done at runtime, and they will result in an exception if the condition is not met. Considering the slow feedback loop we recommend first relying on types for input validations (so you'll have a compile time checks).
66

7-
Those assertions are designed for very simple, technical related checks. If you want to make business facing checks, you should create your own exceptions && check mechanism dedicated to business validations.
7+
Those assertions are designed for basic, technical related checks. If you want to make business facing checks, you should create your own exceptions && check mechanism dedicated to business validations.
88

99
## Usage
1010

documentation/cucumber.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ Feature: Simple WebService test
1515
You'll then have to define the glue code:
1616

1717
```java
18-
import static tech.jhipster.lite.extension.cucumber.rest.CucumberRestAssertions.*;
18+
import static com.seed4j.extension.cucumber.rest.CucumberRestAssertions.*;
1919

20+
import com.seed4j.extension.cucumber.CucumberRestTemplate;
2021
import io.cucumber.java.en.Then;
2122
import io.cucumber.java.en.When;
2223
import org.springframework.beans.factory.annotation.Autowired;
2324
import org.springframework.boot.test.web.client.TestRestTemplate;
24-
import tech.jhipster.lite.extension.cucumber.CucumberRestTemplate;
2525

2626
public class SimpleSteps {
2727

0 commit comments

Comments
 (0)