From d2a0c6711e294757a9ad81babc1733fb7c605968 Mon Sep 17 00:00:00 2001 From: Yuxin Deng Date: Sun, 23 Nov 2025 15:57:31 -0500 Subject: [PATCH] add dockerfile change ./mvnw to mvn --- Dockerfile.maven-java25 | 13 +++++++++++++ Jenkinsfile | 5 ++--- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 Dockerfile.maven-java25 diff --git a/Dockerfile.maven-java25 b/Dockerfile.maven-java25 new file mode 100644 index 000000000..231cc37b5 --- /dev/null +++ b/Dockerfile.maven-java25 @@ -0,0 +1,13 @@ +FROM eclipse-temurin:25-jdk + +# Install basic tools +RUN apt-get update && \ + apt-get install -y git && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /workspace + +# Maven will be provided by the project's mvnw wrapper +CMD ["bash"] + diff --git a/Jenkinsfile b/Jenkinsfile index 1d6d5ee30..0e8147745 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -89,12 +89,11 @@ pipeline { echo 'Running SonarQube analysis...' withSonarQubeEnv('SonarQubeServer') { sh """ - ./mvnw clean verify sonar:sonar \ + mvn clean verify sonar:sonar \ -DskipTests \ -Dsonar.projectKey=${SONAR_PROJECT_KEY} \ -Dsonar.projectName=${PROJECT_NAME} \ - -Dsonar.projectVersion=${BUILD_NUMBER} \ - -Dsonar.host.url=http://sonarqube:9000 \ + -Dsonar.host.url=${SONAR_HOST_URL} \ -Dsonar.token=${SONAR_AUTH_TOKEN} """ }