Author: hboutemy
Date: Sun Aug 23 21:06:08 2015
New Revision: 1697256
URL: http://svn.apache.org/r1697256
Log:
code simplification
Modified:
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java
Modified:
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java?rev=1697256&r1=1697255&r2=1697256&view=diff
==============================================================================
---
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java
(original)
+++
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java
Sun Aug 23 21:06:08 2015
@@ -189,20 +189,16 @@ public class PluginsReport
*/
private void renderSectionPlugins( boolean isPlugins )
{
- List<GAV> list = ( isPlugins ? GAV.pluginsToGAV( plugins ) :
GAV.reportPluginsToGAV( reports ) );
+ List<GAV> list = isPlugins ? GAV.pluginsToGAV( plugins ) :
GAV.reportPluginsToGAV( reports, project );
String[] tableHeader = getPluginTableHeader();
- startSection( ( isPlugins ? getI18nString( "title" )
- : getI18nString( "report.title" ) ) );
+ startSection( getI18nString( isPlugins ? "title" : "report.title"
) );
if ( list == null || list.isEmpty() )
{
- paragraph( ( isPlugins ? getI18nString( "nolist" )
- : getI18nString( "report.nolist" ) ) );
-
+ paragraph( getI18nString( isPlugins ? "nolist" :
"report.nolist" ) ) ;
endSection();
-
return;
}
@@ -213,17 +209,7 @@ public class PluginsReport
for ( GAV plugin : list )
{
- String version;
- if ( isPlugins )
- {
- version =
- StringUtils.isEmpty( plugin.getVersion() ) ?
Artifact.RELEASE_VERSION : plugin.getVersion();
- }
- else
- {
- version = resolveReportPluginVersion( plugin, project );
- }
- VersionRange versionRange = VersionRange.createFromVersion(
version );
+ VersionRange versionRange = VersionRange.createFromVersion(
plugin.getVersion() );
Artifact pluginArtifact =
artifactFactory.createParentArtifact( plugin.getGroupId(),
plugin.getArtifactId(),
@@ -284,14 +270,14 @@ public class PluginsReport
{
groupId = plugin.getGroupId();
artifactId = plugin.getArtifactId();
- version = plugin.getVersion();
+ version = StringUtils.isEmpty( plugin.getVersion() ) ?
Artifact.RELEASE_VERSION : plugin.getVersion();
}
- private GAV( ReportPlugin reportPlugin )
+ private GAV( ReportPlugin reportPlugin, MavenProject project )
{
groupId = reportPlugin.getGroupId();
artifactId = reportPlugin.getArtifactId();
- version = reportPlugin.getVersion();
+ version = resolveReportPluginVersion( reportPlugin, project );
}
public String getGroupId()
@@ -319,12 +305,12 @@ public class PluginsReport
return result;
}
- public static List<GAV> reportPluginsToGAV( List<ReportPlugin>
reportPlugins )
+ public static List<GAV> reportPluginsToGAV( List<ReportPlugin>
reportPlugins, MavenProject project )
{
List<GAV> result = new ArrayList<GAV>( reportPlugins.size() );
for ( ReportPlugin reportPlugin : reportPlugins )
{
- result.add( new GAV( reportPlugin ) );
+ result.add( new GAV( reportPlugin, project ) );
}
return result;
}
@@ -361,7 +347,7 @@ public class PluginsReport
* @param project the current project
* @return the report plugin version
*/
- protected String resolveReportPluginVersion( GAV reportPlugin,
MavenProject project )
+ protected static String resolveReportPluginVersion( ReportPlugin
reportPlugin, MavenProject project )
{
// look for version defined in the reportPlugin configuration
if ( reportPlugin.getVersion() != null )
@@ -402,7 +388,7 @@ public class PluginsReport
* @param plugins the candidate plugins
* @return the first similar plugin
*/
- private Plugin find( GAV reportPlugin, List<Plugin> plugins )
+ private static Plugin find( ReportPlugin reportPlugin, List<Plugin>
plugins )
{
if ( plugins == null )
{