|
13 | 13 | <url>https://www.diguage.com/</url> |
14 | 14 |
|
15 | 15 | <properties> |
| 16 | + <jgroups.version>5.3.10.Final</jgroups.version> |
16 | 17 | <jol.version>0.17</jol.version> |
17 | 18 | <jmh.version>1.37</jmh.version> |
18 | | - <gson.version>2.10.1</gson.version> |
19 | | - <joda.version>2.12.5</joda.version> |
20 | | - <byte-buddy.version>1.14.11</byte-buddy.version> |
21 | | - <netty.version>4.1.104.Final</netty.version> |
22 | | - <protobuf.version>3.25.1</protobuf.version> |
23 | | - <guava.version>33.0.0-jre</guava.version> |
| 19 | + <gson.version>2.11.0</gson.version> |
| 20 | + <joda.version>2.12.7</joda.version> |
| 21 | + <byte-buddy.version>1.14.18</byte-buddy.version> |
| 22 | + <netty.version>4.1.112.Final</netty.version> |
| 23 | + <protobuf.version>4.27.3</protobuf.version> |
| 24 | + <guava.version>33.2.1-jre</guava.version> |
24 | 25 | <commons-collections4.version>4.4</commons-collections4.version> |
25 | 26 | <eclipse-collections.version>11.1.0</eclipse-collections.version> |
26 | | - <slf4j.version>1.7.36</slf4j.version> |
27 | | - <logback.version>1.2.12</logback.version> |
| 27 | + <slf4j.version>2.0.13</slf4j.version> |
| 28 | + <logback.version>1.5.6</logback.version> |
28 | 29 |
|
29 | | - <junit.version>5.10.1</junit.version> |
30 | | - <assertj.version>3.25.1</assertj.version> |
| 30 | + <junit.version>5.10.3</junit.version> |
| 31 | + <assertj.version>3.26.3</assertj.version> |
31 | 32 |
|
32 | | - <asciidoctorj.version>2.5.11</asciidoctorj.version> |
33 | | - <asciidoctorj-pdf.version>2.3.10</asciidoctorj-pdf.version> |
34 | | - <asciidoctorj-epub3.version>1.5.1</asciidoctorj-epub3.version> |
35 | | - <asciidoctorj-diagram.version>2.2.14</asciidoctorj-diagram.version> |
| 33 | + <asciidoctorj.version>3.0.0</asciidoctorj.version> |
| 34 | + <asciidoctorj-pdf.version>2.3.19</asciidoctorj-pdf.version> |
| 35 | + <asciidoctorj-epub3.version>2.1.3</asciidoctorj-epub3.version> |
| 36 | + <asciidoctorj-diagram.version>2.3.1</asciidoctorj-diagram.version> |
| 37 | + <asciidoctor-diagram.version>2.3.1</asciidoctor-diagram.version> |
| 38 | + <asciidoctor-diagram-plantuml.version>1.2025.2</asciidoctor-diagram-plantuml.version> |
| 39 | + <rouge.version>4.5.1</rouge.version> |
36 | 40 | <asciidoctor-multipage.version>0.0.19</asciidoctor-multipage.version> |
37 | | - <asciidoctor-comment-links.version>0.0.1</asciidoctor-comment-links.version> |
38 | | - <asciidoctor-maven-plugin.version>2.2.4</asciidoctor-maven-plugin.version> |
39 | | - <jruby.version>9.4.5.0</jruby.version> |
| 41 | + <asciidoctor-comment-links.version>0.0.2</asciidoctor-comment-links.version> |
| 42 | + <asciidoctor-tabs.version>1.0.0.beta.6</asciidoctor-tabs.version> |
| 43 | + <asciidoclet.version>2.0.0</asciidoclet.version> |
| 44 | + <asciidoctor-maven-plugin.version>3.1.1</asciidoctor-maven-plugin.version> |
| 45 | + <mavengem-wagon.version>2.0.2</mavengem-wagon.version> |
| 46 | + <gem-maven-plugin.version>3.0.5</gem-maven-plugin.version> |
| 47 | + <download-maven-plugin.version>1.13.0</download-maven-plugin.version> |
| 48 | + <exec-maven-plugin.version>3.5.0</exec-maven-plugin.version> |
| 49 | + <jruby.version>9.4.12.0</jruby.version> |
40 | 50 | <gem.path>${project.basedir}/cfg/gems</gem.path> |
41 | 51 | <pdf-fonts.path>${project.basedir}/cfg/fonts</pdf-fonts.path> |
42 | 52 | <pdf-fonts.baseuri>https://github.com/diguage/open-fonts/releases/download/latest</pdf-fonts.baseuri> |
43 | 53 |
|
44 | | - <mavengem-wagon.version>1.0.3</mavengem-wagon.version> |
45 | | - <gem-maven-plugin.version>2.0.1</gem-maven-plugin.version> |
46 | | - <download-maven-plugin.version>1.8.0</download-maven-plugin.version> |
47 | | - <maven.compiler.source>17</maven.compiler.source> |
48 | | - <maven.compiler.target>17</maven.compiler.target> |
| 54 | + <java.version>21</java.version> |
| 55 | + <maven.compiler.source>${java.version}</maven.compiler.source> |
| 56 | + <maven.compiler.target>${java.version}</maven.compiler.target> |
| 57 | + <maven.compiler.release>${java.version}</maven.compiler.release> |
49 | 58 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 59 | + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
50 | 60 | </properties> |
51 | 61 |
|
52 | 62 | <dependencies> |
| 63 | + <!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --> |
| 64 | + <dependency> |
| 65 | + <groupId>com.squareup.okhttp3</groupId> |
| 66 | + <artifactId>okhttp</artifactId> |
| 67 | + <version>4.12.0</version> |
| 68 | + </dependency> |
| 69 | + <!-- https://mvnrepository.com/artifact/org.jgroups/jgroups --> |
| 70 | + <dependency> |
| 71 | + <groupId>org.jgroups</groupId> |
| 72 | + <artifactId>jgroups</artifactId> |
| 73 | + <version>${jgroups.version}</version> |
| 74 | + </dependency> |
53 | 75 | <dependency> |
54 | 76 | <groupId>com.google.code.gson</groupId> |
55 | 77 | <artifactId>gson</artifactId> |
|
150 | 172 | <version>${assertj.version}</version> |
151 | 173 | </dependency> |
152 | 174 |
|
| 175 | + <dependency> |
| 176 | + <groupId>rubygems</groupId> |
| 177 | + <artifactId>rouge</artifactId> |
| 178 | + <version>${rouge.version}</version> |
| 179 | + <type>gem</type> |
| 180 | + </dependency> |
| 181 | + <dependency> |
| 182 | + <groupId>rubygems</groupId> |
| 183 | + <!-- https://github.com/asciidoctor/asciidoctor-tabs --> |
| 184 | + <artifactId>asciidoctor-tabs</artifactId> |
| 185 | + <version>${asciidoctor-tabs.version}</version> |
| 186 | + <type>gem</type> |
| 187 | + <exclusions> |
| 188 | + <exclusion> |
| 189 | + <groupId>rubygems</groupId> |
| 190 | + <artifactId>asciidoctor</artifactId> |
| 191 | + </exclusion> |
| 192 | + </exclusions> |
| 193 | + </dependency> |
153 | 194 | <dependency> |
154 | 195 | <groupId>rubygems</groupId> |
155 | 196 | <artifactId>asciidoctor-multipage</artifactId> |
|
178 | 219 | <build> |
179 | 220 | <extensions> |
180 | 221 | <extension> <!-- this allows us to download gems --> |
181 | | - <groupId>org.torquebox.mojo</groupId> |
| 222 | + <groupId>org.jruby.maven</groupId> |
182 | 223 | <artifactId>mavengem-wagon</artifactId> |
183 | 224 | <version>${mavengem-wagon.version}</version> |
184 | 225 | </extension> |
185 | 226 | </extensions> |
186 | 227 | <plugins> |
187 | 228 | <plugin> |
188 | | - <groupId>de.saumya.mojo</groupId> |
| 229 | + <groupId>org.jruby.maven</groupId> |
189 | 230 | <artifactId>gem-maven-plugin</artifactId> |
190 | 231 | <version>${gem-maven-plugin.version}</version> |
191 | 232 | <configuration> |
|
405 | 446 | <html_src_attr>source%nowrap,html,{source_attr}</html_src_attr> |
406 | 447 | <image_attr>align="center",width=100%</image_attr> |
407 | 448 | <diagram_attr>format=svg,align="center",width=90%</diagram_attr> |
| 449 | + <plantumlconfig>${project.basedir}/cfg/plantuml.cfg</plantumlconfig> |
| 450 | + < iconfont-cdn>//cdn.jsdelivr.net/npm/ [email protected]/css/font-awesome.min.css</ iconfont-cdn> |
408 | 451 | </attributes> |
409 | 452 | </configuration> |
410 | 453 | <executions> |
|
433 | 476 | </attributes> |
434 | 477 | </configuration> |
435 | 478 | </execution> |
436 | | - <execution> |
437 | | - <id>generate-html</id> |
438 | | - <phase>package</phase> |
439 | | - <goals> |
440 | | - <goal>process-asciidoc</goal> |
441 | | - </goals> |
442 | | - <configuration> |
443 | | - <backend>html5</backend> |
444 | | - <doctype>book</doctype> |
445 | | - <outputDirectory>${project.build.directory}/docs/html</outputDirectory> |
446 | | - <attributes> |
447 | | - <toc>left</toc> |
448 | | - <docinfo1>true</docinfo1> |
449 | | - <source_attr>indent=0,subs="attributes,verbatim,quotes"</source_attr> |
450 | | - </attributes> |
451 | | - </configuration> |
452 | | - </execution> |
| 479 | + <!-- <execution>--> |
| 480 | + <!-- <id>generate-html</id>--> |
| 481 | + <!-- <phase>package</phase>--> |
| 482 | + <!-- <goals>--> |
| 483 | + <!-- <goal>process-asciidoc</goal>--> |
| 484 | + <!-- </goals>--> |
| 485 | + <!-- <configuration>--> |
| 486 | + <!-- <backend>html5</backend>--> |
| 487 | + <!-- <doctype>book</doctype>--> |
| 488 | + <!-- <gemPath>${gem.path}</gemPath>--> |
| 489 | + <!-- <requires>--> |
| 490 | + <!-- <require>asciidoctor-diagram</require>--> |
| 491 | + <!-- <require>asciidoctor-comment-links</require>--> |
| 492 | + <!-- </requires>--> |
| 493 | + <!-- <outputDirectory>${project.build.directory}/docs/html</outputDirectory>--> |
| 494 | + <!-- <attributes>--> |
| 495 | + <!-- <toc>left</toc>--> |
| 496 | + <!-- <docinfo1>true</docinfo1>--> |
| 497 | + <!-- <source_attr>indent=0,subs="attributes,verbatim,quotes"</source_attr>--> |
| 498 | + <!-- </attributes>--> |
| 499 | + <!-- </configuration>--> |
| 500 | + <!-- </execution>--> |
453 | 501 | <!-- <execution>--> |
454 | 502 | <!-- <id>generate-epub</id>--> |
455 | 503 | <!-- <phase>package</phase>--> |
|
480 | 528 | <!-- </attributes>--> |
481 | 529 | <!-- </configuration>--> |
482 | 530 | <!-- </execution>--> |
483 | | -<!-- <execution>--> |
484 | | -<!-- <id>generate-pdf</id>--> |
485 | | -<!-- <phase>package</phase>--> |
486 | | -<!-- <goals>--> |
487 | | -<!-- <goal>process-asciidoc</goal>--> |
488 | | -<!-- </goals>--> |
489 | | -<!-- <configuration>--> |
490 | | -<!-- <backend>pdf</backend>--> |
491 | | -<!-- <outputDirectory>${project.build.directory}/docs/pdf</outputDirectory>--> |
492 | | -<!-- <attributes>--> |
493 | | -<!-- <allow-uri-read/>--> |
494 | | -<!-- <plantumlconfig>${project.basedir}/cfg/plantuml.cfg</plantumlconfig>--> |
495 | | -<!-- <pdf-fontsdir>${project.basedir}/cfg/fonts</pdf-fontsdir>--> |
496 | | -<!-- <pdf-themesdir>${project.basedir}/cfg/theme</pdf-themesdir>--> |
497 | | -<!-- <!– Set Source theme –>--> |
498 | | -<!-- <pdf-theme>Source</pdf-theme>--> |
499 | | -<!-- <pagenums/>--> |
500 | | -<!-- <toc/>--> |
501 | | -<!-- <idprefix/>--> |
502 | | -<!-- <idseparator>-</idseparator>--> |
503 | | -<!-- <!– Fixes line wraps formatting inserting zero-width spaces (ZWSP) before CJ characters –>--> |
504 | | -<!-- <scripts>cjk</scripts>--> |
505 | | -<!-- <pdf-version>1.7</pdf-version>--> |
506 | | -<!-- <rouge-style>github</rouge-style>--> |
507 | | -<!-- <!–<media>screen</media>–>--> |
508 | | -<!-- <!–<optimize>screen</optimize>–>--> |
509 | | -<!-- <!–<media>prepress</media>–>--> |
510 | | -<!-- <!–<optimize>prepress</optimize>–>--> |
511 | | -<!-- </attributes>--> |
512 | | -<!-- </configuration>--> |
513 | | -<!-- </execution>--> |
| 531 | + <!-- <execution>--> |
| 532 | + <!-- <id>generate-pdf</id>--> |
| 533 | + <!-- <phase>package</phase>--> |
| 534 | + <!-- <goals>--> |
| 535 | + <!-- <goal>process-asciidoc</goal>--> |
| 536 | + <!-- </goals>--> |
| 537 | + <!-- <configuration>--> |
| 538 | + <!-- <backend>pdf</backend>--> |
| 539 | + <!-- <outputDirectory>${project.build.directory}/docs/pdf</outputDirectory>--> |
| 540 | + <!-- <attributes>--> |
| 541 | + <!-- <allow-uri-read/>--> |
| 542 | + <!-- <plantumlconfig>${project.basedir}/cfg/plantuml.cfg</plantumlconfig>--> |
| 543 | + <!-- <pdf-fontsdir>${project.basedir}/cfg/fonts</pdf-fontsdir>--> |
| 544 | + <!-- <pdf-themesdir>${project.basedir}/cfg/theme</pdf-themesdir>--> |
| 545 | + <!-- <!– Set Source theme –>--> |
| 546 | + <!-- <pdf-theme>Source</pdf-theme>--> |
| 547 | + <!-- <pagenums/>--> |
| 548 | + <!-- <toc/>--> |
| 549 | + <!-- <idprefix/>--> |
| 550 | + <!-- <idseparator>-</idseparator>--> |
| 551 | + <!-- <!– Fixes line wraps formatting inserting zero-width spaces (ZWSP) before CJ characters –>--> |
| 552 | + <!-- <scripts>cjk</scripts>--> |
| 553 | + <!-- <pdf-version>1.7</pdf-version>--> |
| 554 | + <!-- <rouge-style>github</rouge-style>--> |
| 555 | + <!-- <!–<media>screen</media>–>--> |
| 556 | + <!-- <!–<optimize>screen</optimize>–>--> |
| 557 | + <!-- <!–<media>prepress</media>–>--> |
| 558 | + <!-- <!–<optimize>prepress</optimize>–>--> |
| 559 | + <!-- </attributes>--> |
| 560 | + <!-- </configuration>--> |
| 561 | + <!-- </execution>--> |
514 | 562 | </executions> |
515 | 563 | <dependencies> |
516 | 564 | <dependency> |
|
0 commit comments