|
76 | 76 | <!-- Dependency Versions --> |
77 | 77 | <graphql-java.version>11.0</graphql-java.version> |
78 | 78 | <jackson-module-kotlin.version>2.9.8</jackson-module-kotlin.version> |
79 | | - <kotlin.version>1.3.11</kotlin.version> |
80 | | - <kotlin-coroutines.version>1.1.0</kotlin-coroutines.version> |
| 79 | + <kotlin.version>1.3.21</kotlin.version> |
| 80 | + <kotlin-coroutines.version>1.1.1</kotlin-coroutines.version> |
81 | 81 | <reflections.version>0.9.11</reflections.version> |
82 | 82 |
|
83 | 83 | <!-- Test Dependency Versions --> |
84 | | - <junit-jupiter.version>5.3.2</junit-jupiter.version> |
85 | | - <mockk.version>1.8.13.kotlin13</mockk.version> |
86 | | - <rxjava.version>2.2.4</rxjava.version> |
| 84 | + <junit-jupiter.version>5.4.0</junit-jupiter.version> |
| 85 | + <mockk.version>1.9.1</mockk.version> |
| 86 | + <rxjava2.version>2.2.6</rxjava2.version> |
87 | 87 |
|
88 | 88 | <!-- Build Plugin Versions --> |
89 | 89 | <dokka-maven-plugin.version>0.9.17</dokka-maven-plugin.version> |
90 | | - <kotlin-detekt.version>1.0.0-RC12</kotlin-detekt.version> |
91 | | - <kotlin-ktlint.version>0.29.0</kotlin-ktlint.version> |
92 | | - <jacoco-maven-plugin.version>0.8.2</jacoco-maven-plugin.version> |
93 | | - <surefire-plugin.version>2.22.1</surefire-plugin.version> |
| 90 | + <detekt-cli.version>1.0.0-RC13</detekt-cli.version> |
| 91 | + <ktlint.version>0.30.0</ktlint.version> |
| 92 | + <jacoco-maven-plugin.version>0.8.3</jacoco-maven-plugin.version> |
| 93 | + <maven-surefire-plugin.version>2.22.1</maven-surefire-plugin.version> |
94 | 94 | </properties> |
95 | 95 |
|
96 | 96 | <pluginRepositories> |
|
142 | 142 | <plugin> |
143 | 143 | <groupId>org.apache.maven.plugins</groupId> |
144 | 144 | <artifactId>maven-surefire-plugin</artifactId> |
145 | | - <version>${surefire-plugin.version}</version> |
| 145 | + <version>${maven-surefire-plugin.version}</version> |
146 | 146 | <configuration> |
147 | 147 | <failIfNoTests>true</failIfNoTests> |
148 | 148 | <includes> |
|
182 | 182 | <configuration> |
183 | 183 | <target name="detekt"> |
184 | 184 | <java taskname="detekt" dir="${project.basedir}" fork="true" failonerror="true" classname="io.gitlab.arturbosch.detekt.cli.Main" classpathref="maven.plugin.classpath"> |
| 185 | + <arg value="--fail-fast" /> |
185 | 186 | <arg value="--input" /> |
186 | 187 | <arg value="${project.basedir}${file.separator}src" /> |
187 | 188 | <arg value="--config" /> |
|
216 | 217 | <dependency> |
217 | 218 | <groupId>io.gitlab.arturbosch.detekt</groupId> |
218 | 219 | <artifactId>detekt-cli</artifactId> |
219 | | - <version>${kotlin-detekt.version}</version> |
| 220 | + <version>${detekt-cli.version}</version> |
220 | 221 | </dependency> |
221 | 222 | <dependency> |
222 | 223 | <groupId>com.github.shyiko</groupId> |
223 | 224 | <artifactId>ktlint</artifactId> |
224 | | - <version>${kotlin-ktlint.version}</version> |
| 225 | + <version>${ktlint.version}</version> |
225 | 226 | </dependency> |
226 | 227 | </dependencies> |
227 | 228 | </plugin> |
|
310 | 311 | <dependency> |
311 | 312 | <groupId>io.reactivex.rxjava2</groupId> |
312 | 313 | <artifactId>rxjava</artifactId> |
313 | | - <version>${rxjava.version}</version> |
| 314 | + <version>${rxjava2.version}</version> |
314 | 315 | <scope>test</scope> |
315 | 316 | </dependency> |
316 | 317 | <dependency> |
|
339 | 340 |
|
340 | 341 | <build> |
341 | 342 | <plugins> |
342 | | - <!-- To release to Maven central --> |
| 343 | + <!-- Release to Maven central --> |
343 | 344 | <plugin> |
344 | 345 | <groupId>org.sonatype.plugins</groupId> |
345 | 346 | <artifactId>nexus-staging-maven-plugin</artifactId> |
|
360 | 361 | <autoReleaseAfterClose>true</autoReleaseAfterClose> |
361 | 362 | </configuration> |
362 | 363 | </plugin> |
363 | | - <!-- To generate javadoc --> |
| 364 | + |
| 365 | + <!-- Generate javadoc --> |
364 | 366 | <plugin> |
365 | 367 | <groupId>org.apache.maven.plugins</groupId> |
366 | 368 | <artifactId>maven-source-plugin</artifactId> |
|
374 | 376 | </execution> |
375 | 377 | </executions> |
376 | 378 | </plugin> |
| 379 | + |
| 380 | + <!-- Attach javadocs to jar --> |
377 | 381 | <plugin> |
378 | 382 | <groupId>org.apache.maven.plugins</groupId> |
379 | 383 | <artifactId>maven-javadoc-plugin</artifactId> |
380 | | - <version>2.10.4</version> |
| 384 | + <version>3.0.1</version> |
381 | 385 | <executions> |
382 | 386 | <execution> |
383 | 387 | <id>attach-javadocs</id> |
|
388 | 392 | </executions> |
389 | 393 | </plugin> |
390 | 394 |
|
391 | | - <!-- To sign the artifacts --> |
| 395 | + <!-- Sign the artifacts --> |
392 | 396 | <plugin> |
393 | 397 | <groupId>org.apache.maven.plugins</groupId> |
394 | 398 | <artifactId>maven-gpg-plugin</artifactId> |
395 | | - <version>1.5</version> |
| 399 | + <version>1.6</version> |
396 | 400 | <executions> |
397 | 401 | <execution> |
398 | 402 | <id>sign-artifacts</id> |
|
404 | 408 | </executions> |
405 | 409 | </plugin> |
406 | 410 | </plugins> |
407 | | - |
408 | 411 | </build> |
409 | 412 | </profile> |
410 | 413 | </profiles> |
|
0 commit comments