CPD Results

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

Duplications

File Line
org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java 139
org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java 173
        }
        else
        {
            if ( getLog().isDebugEnabled() )
            {
                getLog().debug( "project.build.outputTimestamp = \"" + outputTimestamp + "\" => "
                    + new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ssXXX" ).format( timestamp ) );
            }

            // check if timestamp well defined in a project from reactor
            boolean parentInReactor = false;
            MavenProject reactorParent = project;
            while ( reactorProjects.contains( reactorParent.getParent() ) )
            {
                parentInReactor = true;
                reactorParent = reactorParent.getParent();
            }
            String prop =
                reactorParent.getOriginalModel().getProperties().getProperty( "project.build.outputTimestamp" );
            if ( prop == null )
            {
                getLog().error( "project.build.outputTimestamp property should not be inherited but defined in "
                    + ( parentInReactor ? "parent POM from reactor " : "POM " ) + reactorParent.getFile() );