16
16
<artifactId >aws-secretsmanager-jdbc</artifactId >
17
17
<packaging >jar</packaging >
18
18
<name >AWS Secrets Manager SQL Connection Library</name >
19
- <version >1 .0.12 </version >
19
+ <version >2 .0.0 </version >
20
20
<description >The AWS Secrets Manager SQL Connection Library for Java enables Java developers to easily
21
21
connect to SQL databases using secrets stored in AWS Secrets Manager.
22
22
</description >
23
23
<url >https://aws.amazon.com/secrets-manager</url >
24
24
25
25
<properties >
26
- <aws-java-sdk .version>1.12.252</aws-java-sdk .version>
27
- <aws-secretsmanager-cache .version>1.0.2</aws-secretsmanager-cache .version>
28
- <lombok .version>1.18.24</lombok .version>
29
- <jackson .version>2.14.1</jackson .version>
30
- <junit .version>4.13.2</junit .version>
31
- <mockito .version>1.10.19</mockito .version>
32
- <powermock .version>1.7.0</powermock .version>
33
- <compiler .plugin.version>3.10.1</compiler .plugin.version>
34
- <javadoc .plugin.version>3.4.0</javadoc .plugin.version>
35
- <source .plugin.version>3.2.1</source .plugin.version>
36
- <checkstyle .plugin.version>3.1.2</checkstyle .plugin.version>
37
- <findbugs .plugin.version>3.0.5</findbugs .plugin.version>
38
26
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
39
27
</properties >
40
28
76
64
<dependency >
77
65
<groupId >com.amazonaws.secretsmanager</groupId >
78
66
<artifactId >aws-secretsmanager-caching-java</artifactId >
79
- <version >${aws-secretsmanager-cache.version} </version >
67
+ <version >2.0.0 </version >
80
68
</dependency >
81
69
82
70
<dependency >
83
- <groupId >com.amazonaws </groupId >
84
- <artifactId >aws-java-sdk- secretsmanager</artifactId >
85
- <version >${aws-java-sdk.version} </version >
71
+ <groupId >software.amazon.awssdk </groupId >
72
+ <artifactId >secretsmanager</artifactId >
73
+ <version >2.20.93 </version >
86
74
</dependency >
87
75
88
76
<dependency >
89
77
<groupId >org.projectlombok</groupId >
90
78
<artifactId >lombok</artifactId >
91
- <version >${lombok.version} </version >
79
+ <version >1.18.28 </version >
92
80
<scope >provided</scope >
93
81
</dependency >
94
82
95
83
<dependency >
96
84
<groupId >com.fasterxml.jackson.core</groupId >
97
85
<artifactId >jackson-databind</artifactId >
98
- <version >${jackson.version} </version >
86
+ <version >2.15.2</version >
87
+ </dependency >
88
+
89
+ <dependency >
90
+ <groupId >com.github.spotbugs</groupId >
91
+ <artifactId >spotbugs-annotations</artifactId >
92
+ <version >4.7.3</version >
99
93
</dependency >
100
94
101
95
<dependency >
102
96
<groupId >junit</groupId >
103
97
<artifactId >junit</artifactId >
104
- <version >${junit.version} </version >
98
+ <version >4.13.2</version >
99
+ <scope >test</scope >
100
+ </dependency >
101
+
102
+ <dependency >
103
+ <groupId >com.github.stefanbirkner</groupId >
104
+ <artifactId >system-rules</artifactId >
105
+ <version >1.19.0</version >
105
106
<scope >test</scope >
106
107
</dependency >
107
108
108
109
<dependency >
109
110
<groupId >org.mockito</groupId >
110
- <artifactId >mockito-all </artifactId >
111
- <version >${mockito.version} </version >
111
+ <artifactId >mockito-inline </artifactId >
112
+ <version >3.12.4 </version >
112
113
<scope >test</scope >
113
114
</dependency >
114
115
115
116
<dependency >
116
117
<groupId >org.powermock</groupId >
117
118
<artifactId >powermock-module-junit4</artifactId >
118
- <version >${powermock.version} </version >
119
+ <version >2.0.9 </version >
119
120
<scope >test</scope >
120
121
</dependency >
121
122
122
123
<dependency >
123
124
<groupId >org.powermock</groupId >
124
- <artifactId >powermock-api-mockito </artifactId >
125
- <version >${powermock.version} </version >
125
+ <artifactId >powermock-api-mockito2 </artifactId >
126
+ <version >2.0.9 </version >
126
127
<scope >test</scope >
127
128
</dependency >
128
- <dependency >
129
- <groupId >org.jacoco</groupId >
130
- <artifactId >org.jacoco.agent</artifactId >
131
- <classifier >runtime</classifier >
132
- <version >0.8.8</version >
133
- </dependency >
134
129
</dependencies >
135
130
136
131
<build >
137
132
<plugins >
138
133
<plugin >
139
134
<groupId >org.apache.maven.plugins</groupId >
140
135
<artifactId >maven-compiler-plugin</artifactId >
141
- <version >${compiler.plugin.version} </version >
136
+ <version >3.11.0 </version >
142
137
<configuration >
143
- <source >1.8 </source >
144
- <target >1.8 </target >
138
+ <source >11 </source >
139
+ <target >11 </target >
145
140
<encoding >UTF-8</encoding >
146
141
</configuration >
147
142
</plugin >
148
143
<plugin >
149
144
<groupId >org.apache.maven.plugins</groupId >
150
145
<artifactId >maven-source-plugin</artifactId >
151
- <version >${source.plugin.version} </version >
146
+ <version >3.3.0 </version >
152
147
<executions >
153
148
<execution >
154
149
<id >attach-sources</id >
161
156
<plugin >
162
157
<groupId >org.apache.maven.plugins</groupId >
163
158
<artifactId >maven-javadoc-plugin</artifactId >
164
- <version >${javadoc.plugin.version} </version >
159
+ <version >3.5.0 </version >
165
160
<executions >
166
161
<execution >
167
162
<id >attach-javadocs</id >
174
169
<plugin >
175
170
<groupId >org.apache.maven.plugins</groupId >
176
171
<artifactId >maven-checkstyle-plugin</artifactId >
177
- <version >${checkstyle.plugin.version} </version >
172
+ <version >3.3.0 </version >
178
173
<configuration >
179
174
<configLocation >${basedir} /config/checkstyle/checkstyle.xml</configLocation >
180
- <encoding >UTF-8</encoding >
181
175
<consoleOutput >true</consoleOutput >
182
176
<failsOnError >true</failsOnError >
183
177
<linkXRef >false</linkXRef >
194
188
</executions >
195
189
</plugin >
196
190
<plugin >
197
- <groupId >org.codehaus.mojo </groupId >
198
- <artifactId >findbugs -maven-plugin</artifactId >
199
- <version >${findbugs.plugin.version} </version >
191
+ <groupId >com.github.spotbugs </groupId >
192
+ <artifactId >spotbugs -maven-plugin</artifactId >
193
+ <version >4.7.3.5 </version >
200
194
<configuration >
201
195
<effort >Max</effort >
202
196
<threshold >Low</threshold >
215
209
<plugin >
216
210
<groupId >org.jacoco</groupId >
217
211
<artifactId >jacoco-maven-plugin</artifactId >
218
- <version >0.8.8 </version >
212
+ <version >0.8.10 </version >
219
213
<executions >
220
214
<execution >
221
- <id >default-instrument</id >
222
- <goals >
223
- <goal >instrument</goal >
224
- </goals >
225
- </execution >
226
- <execution >
227
- <id >default-restore-instrumented-classes</id >
228
215
<goals >
229
- <goal >restore-instrumented-classes </goal >
216
+ <goal >prepare-agent </goal >
230
217
</goals >
231
218
</execution >
232
219
<execution >
233
220
<id >report</id >
234
- <phase >prepare-package </phase >
221
+ <phase >test </phase >
235
222
<goals >
236
223
<goal >report</goal >
237
224
</goals >
238
225
</execution >
239
- <execution >
240
- <id >default-check</id >
241
- <goals >
242
- <goal >check</goal >
243
- </goals >
244
- </execution >
245
226
</executions >
246
227
</plugin >
247
- <plugin >
248
- <groupId >org.apache.maven.plugins</groupId >
249
- <artifactId >maven-surefire-plugin</artifactId >
250
- <version >2.22.2</version >
251
- <configuration >
252
- <systemPropertyVariables >
253
- <jacoco-agent .destfile>target/jacoco.exec</jacoco-agent .destfile>
254
- </systemPropertyVariables >
255
- </configuration >
256
- </plugin >
257
228
</plugins >
258
229
</build >
259
230
265
236
<plugin >
266
237
<groupId >org.apache.maven.plugins</groupId >
267
238
<artifactId >maven-gpg-plugin</artifactId >
268
- <version >3.0.1 </version >
239
+ <version >3.1.0 </version >
269
240
<executions >
270
241
<execution >
271
242
<id >sign-artifacts</id >
291
262
</build >
292
263
</profile >
293
264
</profiles >
294
- </project >
265
+ </project >
0 commit comments