1. 介绍

使用 Maven 软件项目管理工具为您的 Java 项目创建执行持续集成 (CI) 的工作流

3. 使用 Maven 启动器工作流程

使用 Maven 启动器工作流程

4. 实践

  1. 创建一个名为 .github/workflows/maven.yml 的文件,并添加以下内容:

name: Java CI with Maven

on:
  push:
    branches: [ "master" ]
  pull_request:
    branches: [ "master" ]

jobs:
  build:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        java-version: [21]
    steps:
      - uses: actions/checkout@v5.0.0
      - name: Set up JDK 21 for x64
        uses: actions/setup-java@v4.7.1
        with:
          java-version: '21'
          distribution: 'temurin'
          cache: maven
          architecture: x64
      - name: Run the Maven verify phase
        run: mvn --batch-mode --update-snapshots verify -DskipTests
      - name: Build with Maven
        run: mvn clean install -P dev -DskipTests -B