|
20 | 20 | <groupId>com.ibm.eventstreams.connect</groupId> |
21 | 21 | <artifactId>kafka-connect-mq-source</artifactId> |
22 | 22 | <packaging>jar</packaging> |
23 | | - <version>2.1.1</version> |
| 23 | + <version>2.2.0</version> |
24 | 24 | <name>kafka-connect-mq-source</name> |
25 | 25 | <organization> |
26 | 26 | <name>IBM Corporation</name> |
|
45 | 45 | <dependency> |
46 | 46 | <groupId>org.apache.kafka</groupId> |
47 | 47 | <artifactId>connect-api</artifactId> |
48 | | - <version>3.6.2</version> |
| 48 | + <version>3.7.1</version> |
49 | 49 | <scope>provided</scope> |
50 | 50 | </dependency> |
51 | 51 | <dependency> |
52 | 52 | <groupId>org.apache.kafka</groupId> |
53 | 53 | <artifactId>connect-json</artifactId> |
54 | | - <version>3.6.2</version> |
| 54 | + <version>3.7.1</version> |
55 | 55 | <scope>provided</scope> |
56 | 56 | </dependency> |
57 | 57 |
|
|
63 | 63 | <dependency> |
64 | 64 | <groupId>com.ibm.mq</groupId> |
65 | 65 | <artifactId>com.ibm.mq.allclient</artifactId> |
66 | | - <version>9.3.3.1</version> |
| 66 | + <version>9.4.0.5</version> |
67 | 67 | </dependency> |
68 | 68 |
|
69 | 69 | <dependency> |
|
81 | 81 | <dependency> |
82 | 82 | <groupId>org.slf4j</groupId> |
83 | 83 | <artifactId>slf4j-api</artifactId> |
84 | | - <version>2.0.7</version> |
| 84 | + <version>2.0.16</version> |
85 | 85 | </dependency> |
86 | 86 | <dependency> |
87 | 87 | <groupId>org.slf4j</groupId> |
88 | 88 | <artifactId>slf4j-simple</artifactId> |
89 | | - <version>2.0.7</version> |
| 89 | + <version>2.0.16</version> |
90 | 90 | <scope>test</scope> |
91 | 91 | </dependency> |
92 | 92 | <!-- tests in src/integration depend on a running MQ queue manager --> |
93 | 93 | <!-- in a container, configured using org.testcontainers --> |
94 | 94 | <dependency> |
95 | 95 | <groupId>org.testcontainers</groupId> |
96 | 96 | <artifactId>testcontainers</artifactId> |
97 | | - <version>1.17.6</version> |
| 97 | + <version>1.20.1</version> |
98 | 98 | <scope>test</scope> |
99 | 99 | </dependency> |
100 | 100 |
|
101 | 101 | <dependency> |
102 | 102 | <groupId>org.assertj</groupId> |
103 | 103 | <artifactId>assertj-core</artifactId> |
104 | | - <version>3.24.2</version> |
| 104 | + <version>3.26.3</version> |
105 | 105 | <scope>test</scope> |
106 | 106 | </dependency> |
107 | 107 |
|
|
127 | 127 |
|
128 | 128 | <plugin> |
129 | 129 | <artifactId>maven-compiler-plugin</artifactId> |
130 | | - <version>3.1</version> |
| 130 | + <version>3.13.0</version> |
131 | 131 | <configuration> |
132 | 132 | <source>1.8</source> |
133 | 133 | <target>1.8</target> |
|
138 | 138 | <!-- run unit tests --> |
139 | 139 | <plugin> |
140 | 140 | <artifactId>maven-surefire-plugin</artifactId> |
141 | | - <version>3.0.0-M7</version> |
| 141 | + <version>3.4.0</version> |
142 | 142 | <configuration> |
143 | 143 | <argLine>${surefire.jacoco.args}</argLine> |
144 | 144 | <systemPropertyVariables> |
|
153 | 153 | <!-- run integration tests --> |
154 | 154 | <plugin> |
155 | 155 | <artifactId>maven-failsafe-plugin</artifactId> |
156 | | - <version>3.0.0-M7</version> |
| 156 | + <version>3.5.0</version> |
157 | 157 | <configuration> |
158 | 158 | <argLine>${failsafe.jacoco.args}</argLine> |
159 | 159 | <systemPropertyVariables> |
|
174 | 174 | </executions> |
175 | 175 | </plugin> |
176 | 176 |
|
177 | | - <!-- build the release jar --> |
| 177 | + <!-- build the release jars --> |
178 | 178 | <plugin> |
179 | 179 | <artifactId>maven-assembly-plugin</artifactId> |
180 | | - <version>3.4.1</version> |
| 180 | + <version>3.7.1</version> |
181 | 181 | <executions> |
| 182 | + <!-- an uber jar including all runtime dependencies --> |
182 | 183 | <execution> |
| 184 | + <id>dependencies-all</id> |
183 | 185 | <phase>package</phase> |
184 | 186 | <goals> |
185 | 187 | <goal>single</goal> |
186 | 188 | </goals> |
| 189 | + <configuration> |
| 190 | + <descriptors> |
| 191 | + <descriptor>src/assembly/package.xml</descriptor> |
| 192 | + </descriptors> |
| 193 | + </configuration> |
| 194 | + </execution> |
| 195 | + <!-- an uber jar including runtime dependencies other than the MQ client --> |
| 196 | + <execution> |
| 197 | + <id>dependencies-exc-mq</id> |
| 198 | + <phase>package</phase> |
| 199 | + <goals> |
| 200 | + <goal>single</goal> |
| 201 | + </goals> |
| 202 | + <configuration> |
| 203 | + <descriptors> |
| 204 | + <descriptor>src/assembly/package-excludemq.xml</descriptor> |
| 205 | + </descriptors> |
| 206 | + </configuration> |
187 | 207 | </execution> |
188 | 208 | </executions> |
189 | | - <configuration> |
190 | | - <descriptors> |
191 | | - <descriptor>src/assembly/package.xml</descriptor> |
192 | | - </descriptors> |
193 | | - </configuration> |
194 | 209 | </plugin> |
195 | 210 |
|
196 | 211 | <!-- add the src/integration folder as a test folder, which lets us keep --> |
|
199 | 214 | <plugin> |
200 | 215 | <groupId>org.codehaus.mojo</groupId> |
201 | 216 | <artifactId>build-helper-maven-plugin</artifactId> |
202 | | - <version>3.3.0</version> |
| 217 | + <version>3.6.0</version> |
203 | 218 | <executions> |
204 | 219 | <execution> |
205 | 220 | <id>add-test-source</id> |
|
220 | 235 | <plugin> |
221 | 236 | <groupId>org.jacoco</groupId> |
222 | 237 | <artifactId>jacoco-maven-plugin</artifactId> |
223 | | - <version>0.8.8</version> |
| 238 | + <version>0.8.12</version> |
224 | 239 | <executions> |
225 | 240 | <execution> |
226 | 241 | <id>before-unit-test-execution</id> |
|
304 | 319 | <plugin> |
305 | 320 | <groupId>org.apache.maven.plugins</groupId> |
306 | 321 | <artifactId>maven-checkstyle-plugin</artifactId> |
307 | | - <version>3.2.0</version> |
| 322 | + <version>3.5.0</version> |
308 | 323 | <configuration> |
309 | 324 | <consoleOutput>true</consoleOutput> |
310 | 325 | <failsOnError>true</failsOnError> |
|
0 commit comments