docs: Se actualiza README, pom y maven para nuevas funcionalidades #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Java CI with Maven (JDK 25) | |
| on: | |
| push: | |
| branches: [ "main", "master" ] | |
| pull_request: | |
| branches: [ "main", "master" ] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up JDK 25 | |
| uses: actions/setup-java@v4 | |
| with: | |
| java-version: '25' | |
| distribution: 'temurin' # Adoptium es el más fiable para versiones nuevas | |
| cache: maven | |
| - name: Build and Test with Maven | |
| # Usamos 'verify' para asegurar que corran Unit + Integration tests | |
| # Agregamos los flags necesarios para Mockito en Java 25 | |
| run: mvn -B clean verify -DargLine="-XX:+EnableDynamicAgentLoading -Xshare:off" | |
| - name: Upload Build Artifact | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: target-jar | |
| path: target/*.jar |