|
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