Skip to content

Commit 539428b

Browse files
committed
[DOXIA-684] avoid flexmark-all: declare used extensions only
1 parent bfee281 commit 539428b

File tree

2 files changed

+53
-9
lines changed

2 files changed

+53
-9
lines changed

doxia-modules/doxia-module-markdown/pom.xml

+52-9
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,62 @@ under the License.
5151
</contributor>
5252
</contributors>
5353

54+
<properties>
55+
<flexmarkVersion>0.42.14</flexmarkVersion>
56+
</properties>
57+
5458
<dependencies>
5559
<dependency>
5660
<groupId>com.vladsch.flexmark</groupId>
57-
<artifactId>flexmark-all</artifactId>
58-
<version>0.42.14</version>
59-
<exclusions>
60-
<!-- exclude to PDF converter -->
61-
<exclusion>
62-
<groupId>com.vladsch.flexmark</groupId>
63-
<artifactId>flexmark-pdf-converter</artifactId>
64-
</exclusion>
65-
</exclusions>
61+
<artifactId>flexmark</artifactId>
62+
<version>${flexmarkVersion}</version>
63+
</dependency>
64+
<dependency>
65+
<groupId>com.vladsch.flexmark</groupId>
66+
<artifactId>flexmark-util</artifactId>
67+
<version>${flexmarkVersion}</version>
6668
</dependency>
69+
<dependency>
70+
<groupId>com.vladsch.flexmark</groupId>
71+
<artifactId>flexmark-ext-abbreviation</artifactId>
72+
<version>${flexmarkVersion}</version>
73+
</dependency>
74+
<dependency>
75+
<groupId>com.vladsch.flexmark</groupId>
76+
<artifactId>flexmark-ext-autolink</artifactId>
77+
<version>${flexmarkVersion}</version>
78+
</dependency>
79+
<dependency>
80+
<groupId>com.vladsch.flexmark</groupId>
81+
<artifactId>flexmark-ext-definition</artifactId>
82+
<version>${flexmarkVersion}</version>
83+
</dependency>
84+
<dependency>
85+
<groupId>com.vladsch.flexmark</groupId>
86+
<artifactId>flexmark-ext-escaped-character</artifactId>
87+
<version>${flexmarkVersion}</version>
88+
</dependency>
89+
<dependency>
90+
<groupId>com.vladsch.flexmark</groupId>
91+
<artifactId>flexmark-ext-gfm-strikethrough</artifactId>
92+
<version>${flexmarkVersion}</version>
93+
</dependency>
94+
<dependency>
95+
<groupId>com.vladsch.flexmark</groupId>
96+
<artifactId>flexmark-ext-tables</artifactId>
97+
<version>${flexmarkVersion}</version>
98+
</dependency>
99+
<dependency>
100+
<groupId>com.vladsch.flexmark</groupId>
101+
<artifactId>flexmark-ext-typographic</artifactId>
102+
<version>${flexmarkVersion}</version>
103+
</dependency>
104+
<dependency>
105+
<groupId>com.vladsch.flexmark</groupId>
106+
<artifactId>flexmark-ext-wikilink</artifactId>
107+
<version>${flexmarkVersion}</version>
108+
</dependency>
109+
67110
<dependency>
68111
<groupId>org.apache.maven.doxia</groupId>
69112
<artifactId>doxia-module-xhtml</artifactId>

pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ under the License.
262262
<plugin>
263263
<groupId>org.apache.rat</groupId>
264264
<artifactId>apache-rat-plugin</artifactId>
265+
<version>0.15</version>
265266
<configuration>
266267
<excludes combine.children="append">
267268
<exclude>src/test/resources/**/*.apt</exclude>

0 commit comments

Comments
 (0)