@@ -51,7 +51,7 @@ SPDX-License-Identifier: LGPL-2.0-or-later
51
51
<plugin >
52
52
<groupId >org.apache.maven.plugins</groupId >
53
53
<artifactId >maven-compiler-plugin</artifactId >
54
- <version >3.8 .1</version >
54
+ <version >3.10 .1</version >
55
55
<configuration >
56
56
<encoding >UTF-8</encoding >
57
57
<failOnWarning >true</failOnWarning >
@@ -66,7 +66,7 @@ SPDX-License-Identifier: LGPL-2.0-or-later
66
66
67
67
<plugin >
68
68
<artifactId >maven-deploy-plugin</artifactId >
69
- <version >2.8.2 </version >
69
+ <version >3.1.0 </version >
70
70
<executions >
71
71
<execution >
72
72
<id >default-deploy</id >
@@ -81,7 +81,7 @@ SPDX-License-Identifier: LGPL-2.0-or-later
81
81
<plugin >
82
82
<groupId >org.apache.maven.plugins</groupId >
83
83
<artifactId >maven-release-plugin</artifactId >
84
- <version >2.5.3 </version >
84
+ <version >3.0.0-M7 </version >
85
85
<configuration >
86
86
<localCheckout >true</localCheckout >
87
87
<pushChanges >false</pushChanges >
@@ -97,15 +97,15 @@ SPDX-License-Identifier: LGPL-2.0-or-later
97
97
<artifactId >
98
98
maven-scm-provider-gitexe
99
99
</artifactId >
100
- <version >1.9.5 </version >
100
+ <version >2.0.0-M3 </version >
101
101
</dependency >
102
102
</dependencies >
103
103
</plugin >
104
104
105
105
<plugin >
106
106
<groupId >org.sonatype.plugins</groupId >
107
107
<artifactId >nexus-staging-maven-plugin</artifactId >
108
- <version >1.6.7 </version >
108
+ <version >1.6.13 </version >
109
109
<extensions >true</extensions >
110
110
<configuration >
111
111
<serverId >ossrh</serverId >
@@ -117,7 +117,7 @@ SPDX-License-Identifier: LGPL-2.0-or-later
117
117
<plugin >
118
118
<groupId >org.apache.maven.plugins</groupId >
119
119
<artifactId >maven-source-plugin</artifactId >
120
- <version >3.2.0 </version >
120
+ <version >3.2.1 </version >
121
121
<executions >
122
122
<execution >
123
123
<id >attach-sources</id >
@@ -131,18 +131,26 @@ SPDX-License-Identifier: LGPL-2.0-or-later
131
131
<plugin >
132
132
<groupId >org.apache.maven.plugins</groupId >
133
133
<artifactId >maven-javadoc-plugin</artifactId >
134
- <version >3.1.1</version >
134
+ <version >3.5.0</version >
135
+ <executions >
136
+ <execution >
137
+ <id >attach-javadocs</id >
138
+ <goals >
139
+ <goal >jar</goal >
140
+ </goals >
141
+ </execution >
142
+ </executions >
135
143
</plugin >
136
144
137
145
<plugin >
138
146
<groupId >org.apache.maven.plugins</groupId >
139
147
<artifactId >maven-checkstyle-plugin</artifactId >
140
- <version >3.1.2 </version >
148
+ <version >3.2.1 </version >
141
149
<dependencies >
142
150
<dependency >
143
151
<groupId >com.puppycrawl.tools</groupId >
144
152
<artifactId >checkstyle</artifactId >
145
- <version >8.41 </version >
153
+ <version >9.3 </version >
146
154
</dependency >
147
155
</dependencies >
148
156
<executions >
@@ -195,16 +203,15 @@ SPDX-License-Identifier: LGPL-2.0-or-later
195
203
<id >release-sign-artifacts</id >
196
204
<activation >
197
205
<property >
198
- <name >performRelease</name >
199
- <value >true</value >
206
+ <name >gpg.passphrase</name >
200
207
</property >
201
208
</activation >
202
209
<build >
203
210
<plugins >
204
211
<plugin >
205
212
<groupId >org.apache.maven.plugins</groupId >
206
213
<artifactId >maven-gpg-plugin</artifactId >
207
- <version >1.6 </version >
214
+ <version >3.0.1 </version >
208
215
<executions >
209
216
<execution >
210
217
<id >sign-artifacts</id >
@@ -214,6 +221,14 @@ SPDX-License-Identifier: LGPL-2.0-or-later
214
221
</goals >
215
222
</execution >
216
223
</executions >
224
+ <configuration >
225
+ <!-- Use gpg.passphrase. Don't ask interactively. -->
226
+ <!-- See https://myshittycode.com/2017/08/07/maven-gpg-plugin-prevent-signing-prompt-or-gpg-signing-failed-no-such-file-or-directory-error/ -->
227
+ <gpgArguments >
228
+ <arg >--pinentry-mode</arg >
229
+ <arg >loopback</arg >
230
+ </gpgArguments >
231
+ </configuration >
217
232
</plugin >
218
233
</plugins >
219
234
</build >
0 commit comments