static class PluginReport.PluginOverviewRenderer
extends org.apache.maven.reporting.AbstractMavenReportRenderer
Modifier and Type | Field and Description |
---|---|
private java.util.Locale |
locale |
private org.apache.maven.plugin.descriptor.PluginDescriptor |
pluginDescriptor |
private org.apache.maven.project.MavenProject |
project |
private Requirements |
requirements |
Constructor and Description |
---|
PluginOverviewRenderer(org.apache.maven.project.MavenProject project,
Requirements requirements,
org.apache.maven.doxia.sink.Sink sink,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
discoverJdkRequirement(org.apache.maven.project.MavenProject project,
Requirements requirements)
use configured jdk requirement
use
target configuration of org.apache.maven.plugins:maven-compiler-plugin
use target configuration of org.apache.maven.plugins:maven-compiler-plugin in
pluginManagement
use maven.compiler.target property
|
private static java.lang.String |
discoverMavenRequirement(org.apache.maven.project.MavenProject project,
Requirements requirements)
Try to lookup on the Maven prerequisites property.
|
private static org.apache.maven.model.Plugin |
getCompilerPlugin(java.util.Map<java.lang.String,org.apache.maven.model.Plugin> pluginsAsMap) |
private static java.lang.String |
getPluginParameter(org.apache.maven.model.Plugin plugin,
java.lang.String parameter) |
java.lang.String |
getTitle() |
void |
renderBody() |
private void |
renderUsageSection(boolean hasMavenReport)
Render the section about the usage of the plugin.
|
createLinkPatternedText, endSection, endTable, javaScript, link, linkPatternedText, paragraph, propertiesToString, render, startSection, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimText
private final org.apache.maven.project.MavenProject project
private final Requirements requirements
private final org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
private final java.util.Locale locale
PluginOverviewRenderer(org.apache.maven.project.MavenProject project, Requirements requirements, org.apache.maven.doxia.sink.Sink sink, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor, java.util.Locale locale)
project
- not nullrequirements
- not nullsink
- not nullpluginDescriptor
- not nulllocale
- not nullpublic java.lang.String getTitle()
getTitle
in interface org.apache.maven.reporting.MavenReportRenderer
getTitle
in class org.apache.maven.reporting.AbstractMavenReportRenderer
public void renderBody()
renderBody
in class org.apache.maven.reporting.AbstractMavenReportRenderer
private void renderUsageSection(boolean hasMavenReport)
hasMavenReport
- If the plugin has a report or notprivate static java.lang.String discoverMavenRequirement(org.apache.maven.project.MavenProject project, Requirements requirements)
project
- not nullrequirements
- not nullprivate static java.lang.String discoverJdkRequirement(org.apache.maven.project.MavenProject project, Requirements requirements)
target
configuration of org.apache.maven.plugins:maven-compiler-plugin
target
configuration of org.apache.maven.plugins:maven-compiler-plugin
in
pluginManagement
maven.compiler.target
propertyproject
- not nullrequirements
- not nullprivate static org.apache.maven.model.Plugin getCompilerPlugin(java.util.Map<java.lang.String,org.apache.maven.model.Plugin> pluginsAsMap)
private static java.lang.String getPluginParameter(org.apache.maven.model.Plugin plugin, java.lang.String parameter)