Skip to content

Commit cd29c5e

Browse files
committed
Modify workflow
1 parent a309e5f commit cd29c5e

1 file changed

Lines changed: 35 additions & 30 deletions

File tree

.github/workflows/maven.yml

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,37 @@
11
on: push
22
jobs:
3-
maven:
4-
runs-on: ubuntu-latest
5-
steps:
6-
- name: Setup JDK
7-
uses: actions/setup-java@v4.6.0
8-
with:
9-
java-version: 21
10-
distribution: adopt
11-
- name: Checkout
12-
uses: actions/checkout@v4.2.2
13-
- name: Clone dvbinspector repo
14-
run: git clone https://github.com/EricBerendsen/dvbinspector
15-
- name: Build dvbinspector
16-
run: |
17-
cd dvbinspector
18-
git reset --hard 3217e78bfb5e41543bb858fa4228704669d31ac1
19-
mvn install
20-
cd ..
21-
rm -rf dvbinspector
22-
- name: Build the project
23-
run: |
24-
mvn package
25-
mkdir out
26-
find -name "*.jar" -exec mv {} out/ ";"
27-
rm out/original*
28-
- name: Upload build artifact
29-
uses: actions/upload-artifact@v4.5.0
30-
with:
31-
name: ts-data-toolkit
32-
path: out/*.jar
3+
maven:
4+
runs-on: ubuntu-latest
5+
steps:
6+
- name: Setup JDK
7+
uses: actions/setup-java@v4.6.0
8+
with:
9+
java-version: 21
10+
distribution: adopt
11+
- name: Checkout
12+
uses: actions/checkout@v4.2.2
13+
- name: Clone dvbinspector repo
14+
run: git clone https://github.com/EricBerendsen/dvbinspector
15+
- name: Build dvbinspector
16+
run: |
17+
cd dvbinspector
18+
git reset --hard 3217e78bfb5e41543bb858fa4228704669d31ac1
19+
mvn install
20+
cd ..
21+
rm -rf dvbinspector
22+
- name: Build the project
23+
run: |
24+
mvn package
25+
mkdir out
26+
find -name "*.jar" -exec mv {} out/ ";"
27+
- name: Include dependencies
28+
run: |
29+
mvn clean
30+
mvn dependency:copy-dependencies
31+
mkdir out/dependency
32+
find -wholename "*dependency/*.jar" -exec mv {} out/dependency/ ";"
33+
- name: Upload build artifact
34+
uses: actions/upload-artifact@v4.5.0
35+
with:
36+
name: ts-data-toolkit
37+
path: out/*

0 commit comments

Comments
 (0)