From 8623f9558fcf5c6401e2ecdd28292a9bd78201e3 Mon Sep 17 00:00:00 2001 From: Wilson Lin Date: Sun, 19 Jan 2020 00:15:44 +1100 Subject: [PATCH] Fix packaging of native Java libraries in workflow --- .github/workflows/java.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 61a4a73..107971f 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -64,17 +64,25 @@ jobs: uses: actions/download-artifact@v1 with: name: windows-x86_64 - path: java/src/main/resources/windows-x86_64.nativelib + path: java/src/main/resources/windows-x86_64 - name: Download Linux built library uses: actions/download-artifact@v1 with: name: linux-x86_64 - path: java/src/main/resources/linux-x86_64.nativelib + path: java/src/main/resources/linux-x86_64 - name: Download macOS built library uses: actions/download-artifact@v1 with: name: macos-x86_64 - path: java/src/main/resources/macos-x86_64.nativelib + path: java/src/main/resources/macos-x86_64 + - name: Move native library files to correct location + shell: bash + working-directory: ./java/src/main/resources + run: | + for f in *; do + mv $f/* "$f.nativelib" + rmdir "$f" + done - name: Build and package JAR working-directory: ./java run: mvn clean package