|
6 | 6 | <modelVersion>4.0.0</modelVersion> |
7 | 7 | <groupId>org.reaktivity</groupId> |
8 | 8 | <artifactId>nukleus-echo</artifactId> |
9 | | - <version>0.20</version> |
| 9 | + <version>0.21</version> |
10 | 10 | <name>Echo Nukleus Implementation</name> |
11 | 11 | <description>Echo Nukleus Implementation</description> |
12 | 12 | <url>https://github.com/reaktivity/nukleus-echo.java</url> |
|
35 | 35 | <url>https://github.com/reaktivity/nukleus-echo.java</url> |
36 | 36 | </scm> |
37 | 37 |
|
| 38 | + <repositories> |
| 39 | + <repository> |
| 40 | + <id>github</id> |
| 41 | + <url>https://maven.pkg.github.com/reaktivity/packages/</url> |
| 42 | + </repository> |
| 43 | + </repositories> |
| 44 | + |
38 | 45 | <properties> |
39 | 46 | <maven.compiler.source>9</maven.compiler.source> |
40 | 47 | <maven.compiler.target>9</maven.compiler.target> |
|
51 | 58 |
|
52 | 59 | <k3po.version>3.1.0</k3po.version> |
53 | 60 |
|
54 | | - <nukleus.plugin.version>0.64</nukleus.plugin.version> |
| 61 | + <nukleus.plugin.version>0.83</nukleus.plugin.version> |
55 | 62 |
|
56 | | - <nukleus.echo.spec.version>0.16</nukleus.echo.spec.version> |
57 | | - <reaktor.version>0.155</reaktor.version> |
| 63 | + <nukleus.echo.spec.version>0.17</nukleus.echo.spec.version> |
| 64 | + <reaktor.version>0.159</reaktor.version> |
58 | 65 | </properties> |
59 | 66 |
|
60 | 67 | <dependencies> |
|
140 | 147 | <configuration> |
141 | 148 | <header>COPYRIGHT</header> |
142 | 149 | <properties> |
143 | | - <copyrightYears>2016-2020</copyrightYears> |
| 150 | + <copyrightYears>2016-2021</copyrightYears> |
144 | 151 | </properties> |
145 | 152 | <includes> |
146 | 153 | <include>src/**</include> |
|
344 | 351 | <id>release</id> |
345 | 352 |
|
346 | 353 | <distributionManagement> |
347 | | - <snapshotRepository> |
348 | | - <id>ossrh</id> |
349 | | - <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
350 | | - </snapshotRepository> |
| 354 | + <downloadUrl>https://maven.pkg.github.com/reaktivity/nukleus-echo.java/</downloadUrl> |
351 | 355 | <repository> |
352 | | - <id>ossrh</id> |
353 | | - <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| 356 | + <id>github</id> |
| 357 | + <url>https://maven.pkg.github.com/reaktivity/nukleus-echo.java/</url> |
354 | 358 | </repository> |
| 359 | + <snapshotRepository> |
| 360 | + <id>github</id> |
| 361 | + <url>https://maven.pkg.github.com/reaktivity/nukleus-echo.java/</url> |
| 362 | + </snapshotRepository> |
355 | 363 | </distributionManagement> |
356 | 364 |
|
357 | 365 | <build> |
|
373 | 381 | <message>No Snapshots Allowed!</message> |
374 | 382 | </requireReleaseDeps> |
375 | 383 | <requireJavaVersion> |
376 | | - <version>[9,10)</version> |
| 384 | + <version>[13,14)</version> |
377 | 385 | </requireJavaVersion> |
378 | 386 | </rules> |
379 | 387 | </configuration> |
|
392 | 400 | </execution> |
393 | 401 | </executions> |
394 | 402 | </plugin> |
| 403 | + <plugin> |
| 404 | + <groupId>org.apache.maven.plugins</groupId> |
| 405 | + <artifactId>maven-antrun-plugin</artifactId> |
| 406 | + <version>3.0.0</version> |
| 407 | + <executions> |
| 408 | + <execution> |
| 409 | + <phase>package</phase> |
| 410 | + <configuration> |
| 411 | + <target> |
| 412 | + <mkdir dir="${project.build.directory}/apidocs" /> |
| 413 | + </target> |
| 414 | + </configuration> |
| 415 | + <goals> |
| 416 | + <goal>run</goal> |
| 417 | + </goals> |
| 418 | + </execution> |
| 419 | + </executions> |
| 420 | + </plugin> |
395 | 421 | <plugin> |
396 | 422 | <groupId>org.apache.maven.plugins</groupId> |
397 | 423 | <artifactId>maven-javadoc-plugin</artifactId> |
398 | | - <version>3.0.0-M1</version> |
| 424 | + <version>3.2.0</version> |
| 425 | + <configuration> |
| 426 | + <sourceFileExcludes> |
| 427 | + <exclude>**/internal/**/*.java</exclude> |
| 428 | + </sourceFileExcludes> |
| 429 | + </configuration> |
399 | 430 | <executions> |
400 | 431 | <execution> |
401 | 432 | <goals> |
|
404 | 435 | </execution> |
405 | 436 | </executions> |
406 | 437 | </plugin> |
| 438 | + </plugins> |
| 439 | + </build> |
| 440 | + </profile> |
| 441 | + |
| 442 | + <profile> |
| 443 | + <id>github.packages</id> |
| 444 | + |
| 445 | + <build> |
| 446 | + <plugins> |
| 447 | + <plugin> |
| 448 | + <groupId>org.apache.maven.plugins</groupId> |
| 449 | + <artifactId>maven-dependency-plugin</artifactId> |
| 450 | + <version>3.1.2</version> |
| 451 | + <configuration> |
| 452 | + <outputDirectory>${project.build.directory}</outputDirectory> |
| 453 | + <overWriteReleases>true</overWriteReleases> |
| 454 | + <artifactItems> |
| 455 | + <artifact> |
| 456 | + <groupId>${project.groupId}</groupId> |
| 457 | + <artifactId>${project.artifactId}</artifactId> |
| 458 | + <version>${project.version}</version> |
| 459 | + <type>pom</type> |
| 460 | + </artifact> |
| 461 | + <artifact> |
| 462 | + <groupId>${project.groupId}</groupId> |
| 463 | + <artifactId>${project.artifactId}</artifactId> |
| 464 | + <version>${project.version}</version> |
| 465 | + </artifact> |
| 466 | + <artifact> |
| 467 | + <groupId>${project.groupId}</groupId> |
| 468 | + <artifactId>${project.artifactId}</artifactId> |
| 469 | + <version>${project.version}</version> |
| 470 | + <classifier>sources</classifier> |
| 471 | + </artifact> |
| 472 | + <artifact> |
| 473 | + <groupId>${project.groupId}</groupId> |
| 474 | + <artifactId>${project.artifactId}</artifactId> |
| 475 | + <version>${project.version}</version> |
| 476 | + <classifier>javadoc</classifier> |
| 477 | + </artifact> |
| 478 | + <artifact> |
| 479 | + <groupId>${project.groupId}</groupId> |
| 480 | + <artifactId>${project.artifactId}</artifactId> |
| 481 | + <version>${project.version}</version> |
| 482 | + <classifier>tests</classifier> |
| 483 | + </artifact> |
| 484 | + </artifactItems> |
| 485 | + </configuration> |
| 486 | + </plugin> |
| 487 | + </plugins> |
| 488 | + </build> |
| 489 | + </profile> |
| 490 | + |
| 491 | + <profile> |
| 492 | + <id>ossrh</id> |
| 493 | + |
| 494 | + <distributionManagement> |
| 495 | + <snapshotRepository> |
| 496 | + <id>ossrh</id> |
| 497 | + <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
| 498 | + </snapshotRepository> |
| 499 | + <repository> |
| 500 | + <id>ossrh</id> |
| 501 | + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| 502 | + </repository> |
| 503 | + </distributionManagement> |
| 504 | + |
| 505 | + <build> |
| 506 | + <plugins> |
| 507 | + <plugin> |
| 508 | + <groupId>com.github.genthaler</groupId> |
| 509 | + <artifactId>beanshell-maven-plugin</artifactId> |
| 510 | + <version>1.4</version> |
| 511 | + <configuration> |
| 512 | + <script> |
| 513 | + <![CDATA[ |
| 514 | + project.getArtifact().setFile(new java.io.File(project.getBuild().getDirectory(), project.getBuild().getFinalName() + ".jar")); |
| 515 | + ]]> |
| 516 | + </script> |
| 517 | + </configuration> |
| 518 | + </plugin> |
| 519 | + <plugin> |
| 520 | + <groupId>org.codehaus.mojo</groupId> |
| 521 | + <artifactId>build-helper-maven-plugin</artifactId> |
| 522 | + <version>3.2.0</version> |
| 523 | + <configuration> |
| 524 | + <artifacts> |
| 525 | + <artifact> |
| 526 | + <classifier>sources</classifier> |
| 527 | + <file>${project.build.directory}/${project.artifactId}-${project.version}-sources.jar</file> |
| 528 | + </artifact> |
| 529 | + <artifact> |
| 530 | + <classifier>javadoc</classifier> |
| 531 | + <file>${project.build.directory}/${project.artifactId}-${project.version}-javadoc.jar</file> |
| 532 | + </artifact> |
| 533 | + <artifact> |
| 534 | + <classifier>tests</classifier> |
| 535 | + <file>${project.build.directory}/${project.artifactId}-${project.version}-tests.jar</file> |
| 536 | + </artifact> |
| 537 | + </artifacts> |
| 538 | + </configuration> |
| 539 | + </plugin> |
| 540 | + <plugin> |
| 541 | + <groupId>org.apache.maven.plugins</groupId> |
| 542 | + <artifactId>maven-gpg-plugin</artifactId> |
| 543 | + <version>1.6</version> |
| 544 | + <configuration> |
| 545 | + <gpgArguments> |
| 546 | + <arg>--pinentry-mode</arg> |
| 547 | + <arg>loopback</arg> |
| 548 | + </gpgArguments> |
| 549 | + </configuration> |
| 550 | + </plugin> |
407 | 551 | <plugin> |
408 | 552 | <groupId>org.sonatype.plugins</groupId> |
409 | 553 | <artifactId>nexus-staging-maven-plugin</artifactId> |
|
415 | 559 | <autoReleaseAfterClose>true</autoReleaseAfterClose> |
416 | 560 | </configuration> |
417 | 561 | </plugin> |
418 | | - <plugin> |
419 | | - <groupId>org.apache.maven.plugins</groupId> |
420 | | - <artifactId>maven-gpg-plugin</artifactId> |
421 | | - <version>1.6</version> |
422 | | - <executions> |
423 | | - <execution> |
424 | | - <goals> |
425 | | - <goal>sign</goal> |
426 | | - </goals> |
427 | | - </execution> |
428 | | - </executions> |
429 | | - </plugin> |
430 | 562 | </plugins> |
431 | 563 | </build> |
432 | 564 | </profile> |
|
0 commit comments