CPD Results

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

Duplications

File Line
org/apache/maven/archetype/ui/DefaultArchetypeSelector.java 85
org/apache/maven/archetype/ui/DefaultArchetypeSelector.java 120
            if ( !definition.isDefined () && definition.isPartiallyDefined () )
            {
                Iterator ca = new ArrayIterator ( StringUtils.split ( catalogs, "," ) );
                boolean found = false;
                while ( !found && ca.hasNext () )
                {
                    String catalogKey = (String) ca.next ();
                    List catalog = (List) archetypes.get ( catalogKey );
                    Archetype example = new Archetype ();
                    example.setGroupId ( request.getArchetypeGroupId () );
                    example.setArtifactId ( request.getArchetypeArtifactId () );
                    if ( catalog.contains ( example ) )
                    {
                        found = true;

                        Archetype foundArchetype =
                            (Archetype) catalog.get ( catalog.indexOf ( example ) );
                        definition.setGroupId ( foundArchetype.getGroupId () );