dreamwall-mc / .github /workflows /build-plugin.yml
Wildstash's picture
Reframe DreamWall as AfterBlock Museum
e2a8f6b verified
Raw
History Blame Contribute Delete
805 Bytes
name: Build Paper Plugin
on:
push:
paths:
- "paper-plugin/**"
- ".github/workflows/build-plugin.yml"
pull_request:
paths:
- "paper-plugin/**"
- ".github/workflows/build-plugin.yml"
workflow_dispatch:
jobs:
build-plugin:
runs-on: ubuntu-latest
defaults:
run:
working-directory: paper-plugin
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
cache: maven
- name: Build jar
run: mvn -B package
- name: Upload plugin jar
uses: actions/upload-artifact@v4
with:
name: dreamwall-paper-bridge
path: paper-plugin/target/*.jar