[MPLUGIN-471] Generated table by PluginXdocGenerator does not contain default attributes
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 1745b00..85bb7ff 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
@@ -99,7 +99,7 @@
/**
* @param project not null.
- * @param locale not null wanted locale.
+ * @param locale not null.
*/
public PluginXdocGenerator(
MavenProject project,
@@ -107,11 +107,7 @@
File reportOutputDirectory,
boolean disableInternalJavadocLinkValidation) {
this.project = project;
- if (locale == null) {
- this.locale = Locale.ENGLISH;
- } else {
- this.locale = locale;
- }
+ this.locale = locale;
this.reportOutputDirectory = reportOutputDirectory;
this.disableInternalJavadocLinkValidation = disableInternalJavadocLinkValidation;
}
@@ -446,7 +442,6 @@
w.startElement("div");
if (StringUtils.isNotEmpty(parameter.getDescription())) {
-
w.writeMarkup(getXhtmlWithValidatedLinks(parameter.getDescription(), context));
} else {
w.writeMarkup(getString("pluginxdoc.nodescription"));
@@ -631,6 +626,7 @@
w.startElement("table");
w.addAttribute("border", "0");
+ w.addAttribute("class", "bodyTable");
w.startElement("tr");
w.startElement("th");
diff --git a/maven-plugin-tools-generators/src/test/resources/expected-testGoal-mojo.xml b/maven-plugin-tools-generators/src/test/resources/expected-testGoal-mojo.xml
index fcb2003..25c6c70 100644
--- a/maven-plugin-tools-generators/src/test/resources/expected-testGoal-mojo.xml
+++ b/maven-plugin-tools-generators/src/test/resources/expected-testGoal-mojo.xml
@@ -47,7 +47,7 @@
</li>
</ul>
<subsection name="Required Parameters">
- <table border="0">
+ <table border="0" class="bodyTable">
<tr>
<th>Name</th>
<th>Type</th>
@@ -81,7 +81,7 @@
</table>
</subsection>
<subsection name="Optional Parameters">
- <table border="0">
+ <table border="0" class="bodyTable">
<tr>
<th>Name</th>
<th>Type</th>