From: Alexander Kriegisch Date: Fri, 9 Apr 2021 04:42:01 +0000 (+0700) Subject: Enable CI build to be run manually and add download libs step X-Git-Tag: V1_9_7_M2~21^2~40 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8;p=aspectj.git Enable CI build to be run manually and add download libs step Via 'workflow_dispatch' users with the necessary access rights can now run the GitHub Actions workflow from the web UI. Still in testing stage in redundant module 'libx', prepare for the future situation that currently committed binaries in 'lib' shall be replaced by downloaded ones. Signed-off-by: Alexander Kriegisch --- diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 26c6f148c..072cd348e 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -1,13 +1,14 @@ # This workflow will build a Java project with Maven # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven -name: Java CI with Maven +name: Build AspectJ on: push: branches: [ master ] pull_request: branches: [ master ] + workflow_dispatch: jobs: build: @@ -30,6 +31,9 @@ jobs: ./mvnw -B --version ant -version + - name: Download + install test libraries + run: ./mvnw -B --file libx/pom.xml compile + - name: Compile code run: ./mvnw -B -DskipTests package --file pom.xml