private void mergeDeprecatedInfo ( ) throws MavenReportException { if ( "sun_checks.xml" . equals ( configLocation ) && ! "sun" . equals ( format ) ) { configLocation = FORMAT_TO_CONFIG_LOCATION . get ( format ) ; throw new MavenReportException ( "'format' parameter is deprecated: please replace with <configLocation>" + configLocation + "</configLocation>." ) ; } if ( StringUtils . isEmpty ( propertiesLocation ) ) { if ( propertiesFile != null ) { propertiesLocation = propertiesFile . getPath ( ) ; throw new MavenReportException ( "'propertiesFile' parameter is deprecated: please replace with " + "<propertiesLocation>" + propertiesLocation + "</propertiesLocation>." ) ; } else if ( propertiesURL != null ) { propertiesLocation = propertiesURL . toExternalForm ( ) ; throw new MavenReportException ( "'propertiesURL' parameter is deprecated: please replace with " + "<propertiesLocation>" + propertiesLocation + "</propertiesLocation>." ) ; } } if ( "LICENSE.txt" . equals ( headerLocation ) ) { File defaultHeaderFile = new File ( project . getBasedir ( ) , "LICENSE.txt" ) ; if ( ! defaultHeaderFile . equals ( headerFile ) ) { headerLocation = headerFile . getPath ( ) ; } } if ( StringUtils . isEmpty ( suppressionsLocation ) ) { suppressionsLocation = suppressionsFile ; if ( StringUtils . isNotEmpty ( suppressionsFile ) ) { throw new MavenReportException ( "'suppressionsFile' parameter is deprecated: please replace with " + "<suppressionsLocation>" + suppressionsLocation + "</suppressionsLocation>." ) ; } } if ( StringUtils . isEmpty ( packageNamesLocation ) ) { packageNamesLocation = packageNamesFile ; if ( StringUtils . isNotEmpty ( packageNamesFile ) ) { throw new MavenReportException ( "'packageNamesFile' parameter is deprecated: please replace with " + "<packageNamesFile>" + suppressionsLocation + "</packageNamesFile>." ) ; } } }
Merge in the deprecated parameters to the new ones unless the new parameters have values .