Skip to content

Commit 2ee1d60

Browse files
pzygielomichael-o
authored andcommitted
[MPLUGIN-380] Always include thread safety in report
This closes #51
1 parent 64ec552 commit 2ee1d60

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -314,13 +314,12 @@ private void writeGoalAttributes( MojoDescriptor mojoDescriptor, XMLWriter w )
314314
}
315315
}
316316

317-
if ( mojoDescriptor.isThreadSafe() )
318-
{
319-
addedUl = addUl( w, addedUl );
320-
w.startElement( "li" );
321-
w.writeMarkup( getString( "pluginxdoc.mojodescriptor.threadSafe" ) );
322-
w.endElement(); //li
323-
}
317+
addedUl = addUl( w, addedUl );
318+
w.startElement( "li" );
319+
w.writeMarkup( getString( mojoDescriptor.isThreadSafe()
320+
? "pluginxdoc.mojodescriptor.threadSafe"
321+
: "pluginxdoc.mojodescriptor.notThreadSafe" ) );
322+
w.endElement(); //li
324323

325324
value = mojoDescriptor.getSince();
326325
if ( StringUtils.isNotEmpty( value ) )

maven-plugin-tools-generators/src/main/resources/pluginxdoc.properties

+1
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,4 @@ pluginxdoc.mojodescriptor.optionalParameters=Optional Parameters
6060
pluginxdoc.mojodescriptor.parameters=Parameters
6161
pluginxdoc.mojodescriptor.noParameter=(no parameters)
6262
pluginxdoc.mojodescriptor.threadSafe=The goal is thread-safe and supports parallel builds.
63+
pluginxdoc.mojodescriptor.notThreadSafe=The goal is not marked as thread-safe and thus does not support parallel builds.

0 commit comments

Comments
 (0)