全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-23 8 分钟 ✍️ juanwangdev

GitHub Actions 配置

GitHub Actions 自动化 Maven 构建。

工作流文件

YAML
# .github/workflows/maven.yml
name: Maven Build
on: [push, pull_request]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-java@v3
        with:
          java-version: '17'
          distribution: 'temurin'
      - run: mvn clean install

缓存配置

YAML
- uses: actions/cache@v3
  with:
    path: ~/.m2/repository
    key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}

要点总结

  • setup-java 配置 Java 环境
  • actions/cache 缓存 Maven 仓库
  • mvn 命令执行构建

📝 发现内容有误?点击此处直接编辑

← 上一篇 集成测试配置与执行
下一篇 → GitLab CI 集成
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库