diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 1756ffd..1a4c7ca 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -12,20 +12,24 @@ jobs: - name: Checkout do código uses: actions/checkout@v4 - - name: Configurar JDK 21 e Cache + - name: Configurar JDK 21 uses: actions/setup-java@v4 with: java-version: '21' distribution: 'temurin' - # O setup-java nativo já gerencia o cache da pasta ~/.m2 perfeitamente! cache: 'maven' + - name: Instalar Maven Direto (Garantido e Rápido) + run: | + # Baixa o binário oficial e extrai na pasta /tmp em 2 segundos + curl -sL https://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz | tar -xz -C /tmp + # Adiciona o Maven ao PATH do runner para os próximos passos + echo "/tmp/apache-maven-3.9.6/bin" >> $GITHUB_PATH + - name: Build do JAR (Sem Testes) run: | - # Dar permissão de execução para o wrapper (caso não tenha) - chmod +x ./mvnw - # Usar o wrapper substitui a necessidade de instalar o Maven no sistema - ./mvnw clean install -DskipTests + # Agora o comando 'mvn' vai funcionar perfeitamente e muito rápido + mvn clean install -DskipTests - name: Chamar Webhook do Coolify run: |