Fork me on GitHub

CPD Results

The following document contains the results of PMD's CPD 5.3.2.

Duplications

File Line
com/codehaus/mojo/vfs/CopyVfsMojo.java 38
com/codehaus/mojo/vfs/MoveVfsMojo.java 38
    extends AbstractVfsActionMojo
{
    public void execute()
        throws MojoExecutionException, MojoFailureException
    {
        if ( !this.initialize() )
        {
            return;
        }

        for ( MojoVfsFileSet fileset : filesets )
        {
            try
            {
                FileSystemOptions sourceOpts = this.getFileSystemOptions( fileset.getSourceId(), fileset.getSource() );
                FileSystemOptions destOpts =
                    this.getFileSystemOptions( fileset.getDestinationId(), fileset.getDestination() );

                VfsFileSet vfsFileSet = new VfsFileSet();
                vfsFileSet.copyBase( fileset );

                FileObject sourceObj = getFileSystemManager().resolveFile( fileset.getSource(), sourceOpts );
                vfsFileSet.setSource( sourceObj );

                FileObject destObj = getFileSystemManager().resolveFile( fileset.getDestination(), destOpts );
                vfsFileSet.setDestination( destObj );

                VfsFileSetManager fileSetManager = new DefaultVfsFileSetManager();
                fileSetManager.copy( vfsFileSet );