aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2021-04-09 11:42:01 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2021-04-09 11:42:01 +0700
commit5c34265be69ec2e0380c4b9dcc2553b08ddd6bd8 (patch)
tree7976163eb42e5899d9b1a5d0200608297dcf608b /.github
parentb09a61f361a74f16d11a41cb1f27cbcc139dd019 (diff)
downloadaspectj-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.yml6
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