File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11on : push
22jobs :
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/*
You can’t perform that action at this time.
0 commit comments