File tree 5 files changed +32
-15
lines changed
5 files changed +32
-15
lines changed Original file line number Diff line number Diff line change 38
38
- name : Checkout repository
39
39
uses : actions/checkout@v3
40
40
41
+ - name : Set up JDK 17
42
+ uses : actions/setup-java@v3
43
+ with :
44
+ distribution : temurin
45
+ java-version : 17
46
+ cache : ' maven'
47
+
41
48
# Initializes the CodeQL tools for scanning.
42
49
- name : Initialize CodeQL
43
50
uses : github/codeql-action/init@v2
Original file line number Diff line number Diff line change @@ -12,25 +12,19 @@ jobs:
12
12
Build :
13
13
strategy :
14
14
matrix :
15
- java : [ 11.0.x, 17]
15
+ java : [17]
16
16
17
17
runs-on : ubuntu-latest
18
18
19
19
steps :
20
- - uses : actions/checkout@v1
21
-
22
- - name : Cache local Maven repository
23
- uses : actions/cache@v2
24
- with :
25
- path : ~/.m2/repository
26
- key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
27
- restore-keys : |
28
- ${{ runner.os }}-maven-
20
+ - uses : actions/checkout@v3
29
21
30
22
- name : Set up JDK ${{ matrix.java }}
31
- uses : actions/setup-java@v1
23
+ uses : actions/setup-java@v3
32
24
with :
25
+ distribution : temurin
33
26
java-version : ${{ matrix.java }}
27
+ cache : ' maven'
34
28
35
29
- name : Build with Maven
36
30
run : mvn install
Original file line number Diff line number Diff line change 42
42
<descriptors >
43
43
<descriptor >src/main/assembly/assembly.xml</descriptor >
44
44
</descriptors >
45
- <finalName >${project.build.finalName} </finalName >
46
45
</configuration >
47
46
</execution >
48
47
</executions >
Original file line number Diff line number Diff line change 62
62
<plugin >
63
63
<groupId >org.apache.maven.plugins</groupId >
64
64
<artifactId >maven-shade-plugin</artifactId >
65
+ <version >3.5.0</version >
65
66
<executions >
66
67
<execution >
67
68
<phase >package</phase >
98
99
<exclude >META-INF/*.SF</exclude >
99
100
<exclude >META-INF/*.DSA</exclude >
100
101
<exclude >META-INF/*.RSA</exclude >
102
+ <exclude >META-INF/eclipse.inf</exclude >
103
+ <exclude >META-INF/LICENSE</exclude >
104
+ <exclude >META-INF/NOTICE</exclude >
105
+ <exclude >META-INF/MANIFEST.MF</exclude >
106
+ <exclude >**/module-info.class</exclude >
107
+ <exclude >.options</exclude >
108
+ <exclude >.api_description</exclude >
109
+ <exclude >*.html</exclude >
110
+ <exclude >schema/contentTypes.exsd</exclude >
111
+ <exclude >schema/preferences.exsd</exclude >
112
+ <exclude >plugin.xml</exclude >
113
+ <exclude >plugin.properties</exclude >
114
+ <exclude >about_files/*</exclude >
115
+ <exclude >OSGI-INF/**</exclude >
101
116
</excludes >
102
117
</filter >
103
118
</filters >
Original file line number Diff line number Diff line change 48
48
</developers >
49
49
50
50
<properties >
51
- <maven .compiler.target>11</maven .compiler.target>
52
- <maven .compiler.source>11</maven .compiler.source>
51
+ <maven .compiler.target>17</maven .compiler.target>
52
+ <maven .compiler.source>17</maven .compiler.source>
53
+ <maven .compiler.release>17</maven .compiler.release>
53
54
<maven .javadoc.failOnError>false</maven .javadoc.failOnError>
54
55
55
56
<version .commons-text>1.9</version .commons-text>
56
- <version .surefire.plugin>3.0.0-M3</version .surefire.plugin>
57
+ <version .compiler.plugin>3.11.0</version .compiler.plugin>
58
+ <version .surefire.plugin>3.1.2</version .surefire.plugin>
57
59
</properties >
58
60
59
61
<modules >
You can’t perform that action at this time.
0 commit comments