@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 [ERROR] Echec de la publication du server-api. echo [INFO] Si 409 : incrementer la version dans pom.xml et parent-pom.xml avant de republier. exit /b %errorlevel% ) echo. echo Done -- https://git.lions.dev/lionsdev/-/packages