diff --git a/parent-pom.xml b/parent-pom.xml deleted file mode 100644 index 56c5d5d..0000000 --- a/parent-pom.xml +++ /dev/null @@ -1,266 +0,0 @@ - - - 4.0.0 - - dev.lions.user.manager - lions-user-manager-parent - 1.1.0 - pom - - Lions User Manager - Parent - Module de gestion centralisée des utilisateurs via Keycloak Admin API - - - - gitea-lionsdev - https://git.lions.dev/api/packages/lionsdev/maven - - - gitea-lionsdev - https://git.lions.dev/api/packages/lionsdev/maven - - - - - - gitea-lionsdev - https://git.lions.dev/api/packages/lionsdev/maven - true - true - - - - - 21 - 21 - 21 - UTF-8 - UTF-8 - - - 3.27.3 - 3.15.1 - 14.0.5 - 1.0.0 - 26.0.7 - 1.18.38 - 1.6.3 - - - 5.11.4 - 5.14.2 - 1.21.4 - 3.4.2 - 5.5.0 - - - 3.13.0 - 3.5.2 - 3.5.2 - 0.8.12 - - - - lions-user-manager-server-api - lions-user-manager-server-impl-quarkus - lions-user-manager-client-quarkus-primefaces-freya - - - - - - - io.quarkus.platform - quarkus-bom - ${quarkus.version} - pom - import - - - - - dev.lions.user.manager - lions-user-manager-server-api - ${project.version} - - - - - dev.lions - primefaces-freya-extension - ${primefaces-freya-extension.version} - - - - - org.projectlombok - lombok - ${lombok.version} - provided - - - - - org.mapstruct - mapstruct - ${mapstruct.version} - - - - - org.junit.jupiter - junit-jupiter - ${junit.version} - test - - - - org.testcontainers - testcontainers-bom - ${testcontainers.version} - pom - import - - - - io.rest-assured - rest-assured - ${rest-assured.version} - test - - - - org.mockito - mockito-core - ${mockito.version} - test - - - - org.mockito - mockito-junit-jupiter - ${mockito.version} - - - - - - - - - dev - - true - - - dev - - - - prod - - prod - - - - native - - prod - native - - - - io.quarkus - quarkus-junit5 - test - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - - - org.projectlombok - lombok - ${lombok.version} - - - org.mapstruct - mapstruct-processor - ${mapstruct.version} - - - - - - - io.quarkus.platform - quarkus-maven-plugin - ${quarkus.version} - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - - org.apache.maven.plugins - maven-failsafe-plugin - ${maven-failsafe-plugin.version} - - - - org.jacoco - jacoco-maven-plugin - ${jacoco-maven-plugin.version} - - - - prepare-agent - - - - report - test - - report - - - - jacoco-check - - check - - - - - PACKAGE - - - LINE - COVEREDRATIO - 0.80 - - - - - - - - - - - - diff --git a/script/publish-api.bat b/script/publish-api.bat index f185071..242c430 100644 --- a/script/publish-api.bat +++ b/script/publish-api.bat @@ -1,30 +1,17 @@ -@echo off -REM Publie le parent pom + server-api sur le Gitea Package Registry -REM Usage : script\publish-api.bat -REM Depuis : n'importe où dans le repo server-api -REM Prérequis: credentials dans %USERPROFILE%\.m2\settings.xml (server id: gitea-lionsdev) - -set REGISTRY_URL=https://git.lions.dev/api/packages/lionsdev/maven -set REGISTRY_ID=gitea-lionsdev - -cd /d "%~dp0.." - -echo. -echo [1/2] Publication du parent pom... -call mvn deploy:deploy-file ^ - -DgroupId=dev.lions.user.manager ^ - -DartifactId=lions-user-manager-parent ^ - -Dversion=1.0.0 ^ - -Dpackaging=pom ^ - -Dfile=parent-pom.xml ^ - -DrepositoryId=%REGISTRY_ID% ^ - -Durl=%REGISTRY_URL% -if %errorlevel% neq 0 echo [WARN] Parent pom deja publie pour cette version (409), on continue. - -echo. -echo [2/2] Publication du server-api... -call mvn deploy -DskipTests -if %errorlevel% neq 0 echo [WARN] Server-api deja publie pour cette version (409) - incrementer la version pour republier. - -echo. -echo Done -- https://git.lions.dev/lionsdev/-/packages +@echo off +REM Publie lions-user-manager-server-api sur le Gitea Package Registry +REM Usage : script\publish-api.bat +REM Depuis : n'importe ou dans le repo server-api +REM Prerequis: credentials dans %USERPROFILE%\.m2\settings.xml (server id: gitea-lionsdev) +REM +REM Note : lions-user-manager-parent n'existe plus (modules autonomes depuis Quarkus 3.27.3). + +cd /d "%~dp0.." + +echo. +echo Publication du server-api... +call mvn deploy -DskipTests +if %errorlevel% neq 0 echo [WARN] Server-api deja publie pour cette version (409) - incrementer la version pour republier. + +echo. +echo Done -- https://git.lions.dev/lionsdev/-/packages diff --git a/script/publish-api.sh b/script/publish-api.sh index a52cffc..2816448 100644 --- a/script/publish-api.sh +++ b/script/publish-api.sh @@ -1,32 +1,20 @@ -#!/bin/bash -# Publie le parent pom + server-api sur le Gitea Package Registry -# Usage : ./script/publish-api.sh -# Depuis : n'importe où dans le repo server-api -# Prérequis: credentials dans ~/.m2/settings.xml (server id: gitea-lionsdev) - -set -e - -REGISTRY_URL="https://git.lions.dev/api/packages/lionsdev/maven" -REGISTRY_ID="gitea-lionsdev" - -cd "$(dirname "$0")/.." - -echo "" -echo "[1/2] Publication du parent pom..." -mvn deploy:deploy-file \ - -DgroupId=dev.lions.user.manager \ - -DartifactId=lions-user-manager-parent \ - -Dversion=1.1.0 \ - -Dpackaging=pom \ - -Dfile=parent-pom.xml \ - -DrepositoryId="${REGISTRY_ID}" \ - -Durl="${REGISTRY_URL}" \ -|| echo "[WARN] Parent pom deja publie pour cette version (409), on continue." - -echo "" -echo "[2/2] Publication du server-api..." -mvn deploy -DskipTests \ -|| echo "[WARN] Server-api deja publie pour cette version (409) - incrementer la version pour republier." - -echo "" -echo "Done -- https://git.lions.dev/lionsdev/-/packages" +#!/bin/bash +# Publie lions-user-manager-server-api sur le Gitea Package Registry +# Usage : ./script/publish-api.sh +# Depuis : n'importe où dans le repo server-api +# Prérequis: credentials dans ~/.m2/settings.xml (server id: gitea-lionsdev) +# +# Note : lions-user-manager-parent n'existe plus (les 3 modules sont autonomes +# depuis la migration Quarkus 3.27.3). Ne publier que le module server-api. + +set -e + +cd "$(dirname "$0")/.." + +echo "" +echo "Publication du server-api..." +mvn deploy -DskipTests \ +|| echo "[WARN] Server-api deja publie pour cette version (409) - incrementer la version pour republier." + +echo "" +echo "Done -- https://git.lions.dev/lionsdev/-/packages"