diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-04-09 11:42:01 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-04-09 11:42:01 +0700 |
commit | 5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8 (patch) | |
tree | 7976163eb42e5899d9b1a5d0200608297dcf608b /.github | |
parent | b09a61f361a74f16d11a41cb1f27cbcc139dd019 (diff) | |
download | aspectj-5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8.tar.gz aspectj-5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8.zip |
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 <Alexander@Kriegisch.name>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/maven.yml | 6 |
1 files changed, 5 insertions, 1 deletions
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 |