From 2ee1d603e2a71bcd99d58a5e6a4c4b2d2669d9c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotrek=20=C5=BBygie=C5=82o?= Date: Sat, 20 Nov 2021 23:06:30 +0100 Subject: [PATCH] [MPLUGIN-380] Always include thread safety in report This closes #51 --- .../tools/plugin/generator/PluginXdocGenerator.java | 13 ++++++------- .../src/main/resources/pluginxdoc.properties | 1 + 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java index ac064f489..c17ec5954 100644 --- a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java +++ b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java @@ -314,13 +314,12 @@ private void writeGoalAttributes( MojoDescriptor mojoDescriptor, XMLWriter w ) } } - if ( mojoDescriptor.isThreadSafe() ) - { - addedUl = addUl( w, addedUl ); - w.startElement( "li" ); - w.writeMarkup( getString( "pluginxdoc.mojodescriptor.threadSafe" ) ); - w.endElement(); //li - } + addedUl = addUl( w, addedUl ); + w.startElement( "li" ); + w.writeMarkup( getString( mojoDescriptor.isThreadSafe() + ? "pluginxdoc.mojodescriptor.threadSafe" + : "pluginxdoc.mojodescriptor.notThreadSafe" ) ); + w.endElement(); //li value = mojoDescriptor.getSince(); if ( StringUtils.isNotEmpty( value ) ) diff --git a/maven-plugin-tools-generators/src/main/resources/pluginxdoc.properties b/maven-plugin-tools-generators/src/main/resources/pluginxdoc.properties index 273fe2b4d..17abbacf6 100644 --- a/maven-plugin-tools-generators/src/main/resources/pluginxdoc.properties +++ b/maven-plugin-tools-generators/src/main/resources/pluginxdoc.properties @@ -60,3 +60,4 @@ pluginxdoc.mojodescriptor.optionalParameters=Optional Parameters pluginxdoc.mojodescriptor.parameters=Parameters pluginxdoc.mojodescriptor.noParameter=(no parameters) pluginxdoc.mojodescriptor.threadSafe=The goal is thread-safe and supports parallel builds. +pluginxdoc.mojodescriptor.notThreadSafe=The goal is not marked as thread-safe and thus does not support parallel builds.