Skip to content

Commit b7caab3

Browse files
Add new java templates using the new API (#370)
* Add new java templates using the new API * Records exposed in public api should be public too
1 parent 7c7e730 commit b7caab3

File tree

54 files changed

+4420
-7
lines changed

Some content is hidden

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

54 files changed

+4420
-7
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ jobs:
3737
3838
java-hello-world-gradle.zip
3939
java-hello-world-maven.zip
40+
java-hello-world-new-api-gradle.zip
41+
java-hello-world-new-api-maven.zip
4042
java-hello-world-maven-spring-boot.zip
43+
java-hello-world-new-api-maven-spring-boot.zip
4144
java-hello-world-maven-quarkus.zip
4245
java-hello-world-lambda-cdk.zip
4346
java-tour-of-orchestration.zip

.tools/prepare_release_zip.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ create_release_zip java/integrations/java-gradle-lambda-cdk java-hello-world-lam
3434
create_release_zip java/patterns-use-cases java-patterns-use-cases
3535
create_release_zip java/templates/java-gradle java-hello-world-gradle
3636
create_release_zip java/templates/java-maven java-hello-world-maven
37+
create_release_zip java/templates/java-new-api-gradle java-hello-world-new-api-gradle
38+
create_release_zip java/templates/java-new-api-maven java-hello-world-new-api-maven
3739
create_release_zip java/templates/java-maven-spring-boot java-hello-world-maven-spring-boot
40+
create_release_zip java/templates/java-new-api-maven-spring-boot java-hello-world-new-api-maven-spring-boot
3841
create_release_zip java/templates/java-maven-quarkus java-hello-world-maven-quarkus
3942
create_release_zip java/tutorials/tour-of-orchestration-java java-tour-of-orchestration
4043
create_release_zip java/tutorials/tour-of-workflows-java java-tour-of-workflows

.tools/run_jvm_tests.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ PROJECT_ROOT="$(dirname "$SELF_PATH")/.."
77

88
pushd $PROJECT_ROOT/java/templates/java-gradle && ./gradlew --console=plain check && popd
99
pushd $PROJECT_ROOT/java/templates/java-maven && mvn -B verify && popd
10+
pushd $PROJECT_ROOT/java/templates/java-new-api-gradle && ./gradlew --console=plain check && popd
11+
pushd $PROJECT_ROOT/java/templates/java-new-api-maven && mvn -B verify && popd
1012
pushd $PROJECT_ROOT/java/templates/java-maven-quarkus && mvn -B verify && popd
1113
pushd $PROJECT_ROOT/java/templates/java-maven-spring-boot && mvn -B verify && popd
14+
pushd $PROJECT_ROOT/java/templates/java-new-api-maven-spring-boot && mvn -B verify && popd
1215
pushd $PROJECT_ROOT/kotlin/templates/kotlin-gradle && ./gradlew --console=plain check && popd
1316
pushd $PROJECT_ROOT/kotlin/templates/kotlin-gradle-spring-boot && ./gradlew --console=plain check && popd
1417

.tools/update_jvm_examples.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ function search_and_replace_version_maven() {
4242

4343
search_and_replace_version_gradle $PROJECT_ROOT/java/templates/java-gradle
4444
search_and_replace_version_maven $PROJECT_ROOT/java/templates/java-maven
45+
search_and_replace_version_gradle $PROJECT_ROOT/java/templates/java-new-api-gradle
46+
search_and_replace_version_maven $PROJECT_ROOT/java/templates/java-new-api-maven
4547
search_and_replace_version_maven $PROJECT_ROOT/java/templates/java-maven-quarkus
4648
search_and_replace_version_maven $PROJECT_ROOT/java/templates/java-maven-spring-boot
49+
search_and_replace_version_maven $PROJECT_ROOT/java/templates/java-new-api-maven-spring-boot
4750
search_and_replace_version_gradle $PROJECT_ROOT/kotlin/templates/kotlin-gradle
4851
search_and_replace_version_gradle $PROJECT_ROOT/kotlin/templates/kotlin-gradle-spring-boot
4952

java/templates/java-gradle/src/main/java/my/example/Greeter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
@Service
1515
public class Greeter {
1616

17-
record Greeting(String name) {}
18-
record GreetingResponse(String message) {}
17+
public record Greeting(String name) {}
18+
public record GreetingResponse(String message) {}
1919

2020
@Handler
2121
public GreetingResponse greet(Context ctx, Greeting req) {

java/templates/java-maven-quarkus/src/main/java/org/acme/Greeter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ public class Greeter {
1717

1818
@ConfigProperty(name = "greetingPrefix") String greetingPrefix;
1919

20-
record Greeting(String name) {}
21-
record GreetingResponse(String message) {}
20+
public record Greeting(String name) {}
21+
public record GreetingResponse(String message) {}
2222

2323
@Handler
2424
public GreetingResponse greet(Context ctx, Greeting req) {

java/templates/java-maven/src/main/java/my/example/Greeter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
@Service
1515
public class Greeter {
16-
17-
record Greeting(String name) {}
18-
record GreetingResponse(String message) {}
16+
17+
public record Greeting(String name) {}
18+
public record GreetingResponse(String message) {}
1919

2020
@Handler
2121
public GreetingResponse greet(Context ctx, Greeting req) {

0 commit comments

Comments
 (0)