Skip to content

Commit 63d77b8

Browse files
committed
Add flexmark-extensions version to MarkdownCoreInfo
1 parent 64c2d9b commit 63d77b8

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

src/main/java/com/advantest/MarkdownCoreInfo.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ public class MarkdownCoreInfo {
2121
private static String version;
2222
private static String plantUmlVersion;
2323
private static String flexmarkVersion;
24+
private static String flexmarkExtensionsVersion;
2425
private static String graphvizVersion;
2526
private static String graphvizExecutable;
2627

2728
private static final String PROPERTY_MARKDOWN_CORE_VERSION = "markdownCoreVersion";
2829
private static final String PROPERTY_FLEXMARK_VERSION = "flexmarkVersion";
30+
private static final String PROPERTY_FLEXMARK_EXTENSIONS_VERSION = "flexmarkExtensionsVersion";
2931

3032
static {
3133
readProperties();
@@ -41,10 +43,12 @@ private static void readProperties() {
4143
version = null;
4244
plantUmlVersion = null;
4345
flexmarkVersion = null;
46+
flexmarkExtensionsVersion = null;
4447
throw new IllegalStateException(e);
4548
}
4649
version = myProperties.getProperty(PROPERTY_MARKDOWN_CORE_VERSION);
4750
flexmarkVersion = myProperties.getProperty(PROPERTY_FLEXMARK_VERSION);
51+
flexmarkExtensionsVersion = myProperties.getProperty(PROPERTY_FLEXMARK_EXTENSIONS_VERSION);
4852

4953
plantUmlVersion = net.sourceforge.plantuml.version.Version.versionString();
5054
}
@@ -77,6 +81,10 @@ public static String getPlantUmlVersion() {
7781
public static String getFlexmarkVersion() {
7882
return flexmarkVersion;
7983
}
84+
85+
public static String getFlexmarkExtensionsVersion() {
86+
return flexmarkExtensionsVersion;
87+
}
8088

8189
public static String getPlantUmlSecurityProfile() {
8290
return net.sourceforge.plantuml.security.SecurityUtils.getSecurityProfile().name();
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
markdownCoreVersion=${project.version}
2-
flexmarkVersion=${flexmark-version}
2+
flexmarkVersion=${flexmark-version}
3+
flexmarkExtensionsVersion=${flexmark-extensions-version}

src/test/java/com/advantest/markdown/MarkdownCoreInfoTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,14 @@ public void testReadingProperties() {
2323
assertNotNull(MarkdownCoreInfo.getVersion());
2424
assertNotNull(MarkdownCoreInfo.getPlantUmlVersion());
2525
assertNotNull(MarkdownCoreInfo.getFlexmarkVersion());
26+
assertNotNull(MarkdownCoreInfo.getFlexmarkExtensionsVersion());
2627
assertFalse(MarkdownCoreInfo.getVersion().isBlank());
2728
assertFalse(MarkdownCoreInfo.getPlantUmlVersion().isBlank());
2829
assertFalse(MarkdownCoreInfo.getFlexmarkVersion().isBlank());
30+
assertFalse(MarkdownCoreInfo.getFlexmarkExtensionsVersion().isBlank());
2931
assertNotEquals("${project.version}", MarkdownCoreInfo.getVersion());
3032
assertNotEquals("${flexmark-version}", MarkdownCoreInfo.getFlexmarkVersion());
33+
assertNotEquals("${flexmark-extensions-version}", MarkdownCoreInfo.getFlexmarkVersion());
3134
}
3235

3336
@Test

0 commit comments

Comments
 (0)