Skip to content

Commit 6587a7f

Browse files
author
Yuriy Bezsonov
committed
Refactoring to Java 25
1 parent 4946156 commit 6587a7f

File tree

10 files changed

+24
-10
lines changed

10 files changed

+24
-10
lines changed

apps/java25/dockerfiles/Dockerfile_01_original

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RUN yum install -y shadow-utils
55
COPY ./pom.xml ./pom.xml
66
COPY src ./src/
77

8-
RUN mvn clean package -DskipTests && mv target/store-spring-1.0.0-exec.jar store-spring.jar
8+
RUN mvn clean package -DskipTests -ntp && mv target/store-spring-1.0.0-exec.jar store-spring.jar
99
RUN rm -rf ~/.m2/repository
1010

1111
RUN groupadd --system spring -g 1000

apps/java25/dockerfiles/Dockerfile_02_multistage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM public.ecr.aws/docker/library/maven:3-amazoncorretto-25-al2023 AS builder
33
COPY ./pom.xml ./pom.xml
44
COPY src ./src/
55

6-
RUN mvn clean package -DskipTests && mv target/store-spring-1.0.0-exec.jar store-spring.jar
6+
RUN mvn clean package -DskipTests -ntp && mv target/store-spring-1.0.0-exec.jar store-spring.jar
77

88
FROM public.ecr.aws/docker/library/amazoncorretto:25-al2023
99

apps/java25/dockerfiles/Dockerfile_03_otel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM public.ecr.aws/docker/library/maven:3-amazoncorretto-25-al2023 AS builder
33
COPY ./pom.xml ./pom.xml
44
COPY src ./src/
55

6-
RUN mvn clean package -DskipTests && mv target/store-spring-1.0.0-exec.jar store-spring.jar
6+
RUN mvn clean package -DskipTests -ntp && mv target/store-spring-1.0.0-exec.jar store-spring.jar
77

88
FROM public.ecr.aws/docker/library/amazoncorretto:25-al2023
99

apps/java25/dockerfiles/Dockerfile_04_optimized_JVM

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RUN yum install -y tar gzip unzip
55
COPY ./pom.xml ./pom.xml
66
COPY src ./src/
77

8-
RUN mvn clean package -DskipTests && \
8+
RUN mvn clean package -DskipTests -ntp && \
99
mv target/store-spring-1.0.0-exec.jar target/store-spring.jar && \
1010
cd target && unzip store-spring.jar
1111

apps/java25/dockerfiles/Dockerfile_05_native

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ COPY ./pom.xml ./pom.xml
1313
COPY src ./src/
1414

1515
ENV MAVEN_OPTS='-Xmx8g'
16-
RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && mvn -DskipTests clean package -Pnative"
16+
RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && mvn -DskipTests -ntp clean package -Pnative"
1717

1818
FROM public.ecr.aws/docker/library/amazoncorretto:25-al2023
1919

apps/java25/dockerfiles/Dockerfile_06_SOCI

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM public.ecr.aws/docker/library/maven:3-amazoncorretto-25-al2023 AS builder
33
COPY ./pom.xml ./pom.xml
44
COPY src ./src/
55

6-
RUN mvn clean package -DskipTests -Psoci && \
6+
RUN mvn clean package -DskipTests -ntp -Psoci && \
77
mv target/store-spring-1.0.0.jar store-spring.jar && \
88
java -Djarmode=layertools -jar store-spring.jar extract
99

apps/java25/dockerfiles/Dockerfile_07_AOT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM public.ecr.aws/docker/library/maven:3-amazoncorretto-25-al2023 AS builder
33
COPY ./pom.xml ./pom.xml
44
COPY src ./src/
55

6-
RUN mvn -DskipTests clean compile spring-boot:process-aot package && \
6+
RUN mvn -DskipTests -ntp clean compile spring-boot:process-aot package && \
77
mv target/store-spring-1.0.0-exec.jar app.jar
88

99
FROM public.ecr.aws/docker/library/amazoncorretto:25-al2023 AS trainer

apps/java25/dockerfiles/Dockerfile_08_CDS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM public.ecr.aws/docker/library/maven:3-amazoncorretto-25-al2023 AS builder
33
COPY ./pom.xml ./pom.xml
44
COPY src ./src/
55

6-
RUN mvn clean package -DskipTests && mv target/store-spring-1.0.0-exec.jar store-spring.jar
6+
RUN mvn clean package -DskipTests -ntp && mv target/store-spring-1.0.0-exec.jar store-spring.jar
77

88
FROM public.ecr.aws/docker/library/amazoncorretto:25-al2023 AS trainer
99

apps/java25/unicorn-store-spring/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RUN yum install -y shadow-utils
55
COPY ./pom.xml ./pom.xml
66
COPY src ./src/
77

8-
RUN mvn clean package -DskipTests && mv target/store-spring-1.0.0-exec.jar store-spring.jar
8+
RUN mvn clean package -DskipTests -ntp && mv target/store-spring-1.0.0-exec.jar store-spring.jar
99
RUN rm -rf ~/.m2/repository
1010

1111
RUN groupadd --system spring -g 1000

infra/scripts/setup/unicorn-store-spring.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,26 @@ fi
4646
cp -r ~/java-on-aws/apps/java25/jvm-ai-analyzer ~/environment/
4747
log_success "Copied jvm-ai-analyzer to ~/environment"
4848

49+
# Configure global git user
50+
log_info "Configuring global git user..."
51+
git config --global user.name "Workshop User"
52+
git config --global user.email "user@sample.com"
53+
log_success "Git user configured: Workshop User <user@sample.com>"
54+
55+
# Initialize git repository in unicorn-store-spring
56+
log_info "Initializing git repository in unicorn-store-spring..."
57+
cd ~/environment/unicorn-store-spring
58+
git init
59+
git add .
60+
git commit -m "Initial commit"
61+
log_success "Git repository initialized with initial commit"
62+
4963
# Change to the app directory
5064
cd ~/environment/unicorn-store-spring
5165

5266
# Build the application with Maven
5367
log_info "Building application with Maven..."
54-
mvn clean package -DskipTests -ntp
68+
mvn clean package -ntp
5569
log_success "Maven build completed"
5670

5771
# Login to ECR

0 commit comments

Comments
 (0)