private void configureIssueDownloader()

in src/main/java/org/apache/maven/plugins/jira/JiraMojo.java [416:467]


    private void configureIssueDownloader( AbstractJiraDownloader issueDownloader )
    {
        issueDownloader.setLog( getLog() );

        issueDownloader.setMavenProject( project );

        issueDownloader.setOutput( jiraXmlPath );

        issueDownloader.setNbEntries( maxEntries );

        issueDownloader.setComponent( component );

        issueDownloader.setFixVersionIds( fixVersionIds );

        issueDownloader.setStatusIds( statusIds );

        issueDownloader.setResolutionIds( resolutionIds );

        issueDownloader.setPriorityIds( priorityIds );

        issueDownloader.setSortColumnNames( sortColumnNames );

        issueDownloader.setFilter( filter );

        issueDownloader.setJiraDatePattern( jiraDatePattern );

        if ( jiraServerId != null )
        {
            final Server server = mavenSession.getSettings().getServer( jiraServerId );
            issueDownloader.setJiraUser( server.getUsername() );
            issueDownloader.setJiraPassword( server.getPassword() );
        }
        else
        {
            issueDownloader.setJiraUser( jiraUser );
            issueDownloader.setJiraPassword( jiraPassword );
        }

        issueDownloader.setTypeIds( typeIds );

        issueDownloader.setWebUser( webUser );

        issueDownloader.setWebPassword( webPassword );

        issueDownloader.setSettings( settings );

        issueDownloader.setUseJql( useJql );

        issueDownloader.setOnlyCurrentVersion( onlyCurrentVersion );

        issueDownloader.setVersionPrefix( versionPrefix );
    }