The following document contains the results of PMD's CPD 5.6.1.
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1787 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 2055 |
iterateProfile( innerCount, root, value.getProfiles(), "profiles", "profile" ); findAndReplaceSimpleLists( innerCount, root, value.getModules(), "modules", "module" ); iterateRepository( innerCount, root, value.getRepositories(), "repositories", "repository" ); iterateRepository( innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository" ); iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" ); findAndReplaceXpp3DOM( innerCount, root, "reports", (Xpp3Dom) value.getReports() ); updateReporting( value.getReporting(), "reporting", innerCount, root ); updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root ); updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root ); findAndReplaceProperties( innerCount, root, "properties", value.getProperties() ); } // -- void updateModel(Model, String, Counter, Element) /** * Method updateModelBase. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateModelBase( ModelBase value, String xmlTag, Counter counter, Element element ) |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1787 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1813 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 2055 |
iterateProfile( innerCount, root, value.getProfiles(), "profiles", "profile" ); findAndReplaceSimpleLists( innerCount, root, value.getModules(), "modules", "module" ); iterateRepository( innerCount, root, value.getRepositories(), "repositories", "repository" ); iterateRepository( innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository" ); iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" ); findAndReplaceXpp3DOM( innerCount, root, "reports", (Xpp3Dom) value.getReports() ); updateReporting( value.getReporting(), "reporting", innerCount, root ); updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root ); updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root ); findAndReplaceProperties( innerCount, root, "properties", value.getProperties() ); } // -- void updateModel(Model, String, Counter, Element) |
File | Line |
---|---|
org/apache/maven/archetype/creator/FilesetArchetypeCreator.java | 858 |
org/apache/maven/archetype/creator/FilesetArchetypeCreator.java | 1070 |
private void createArchetypePom( Model pom, File archetypeFilesDirectory, Properties pomReversedProperties, File initialPomFile, boolean preserveCData, boolean keepParent ) throws IOException { File outputFile = FileUtils.resolveFile( archetypeFilesDirectory, Constants.ARCHETYPE_POM ); if ( preserveCData ) { getLogger().debug( "Preserving CDATA parts of pom" ); File inputFile = FileUtils.resolveFile( archetypeFilesDirectory, Constants.ARCHETYPE_POM + ".tmp" ); FileUtils.copyFile( initialPomFile, inputFile ); outputFile.getParentFile().mkdirs(); try ( Reader in = ReaderFactory.newXmlReader( inputFile ); Writer out = WriterFactory.newXmlWriter( outputFile ) ) { String initialcontent = IOUtil.toString( in ); String content = getReversedContent( initialcontent, pomReversedProperties ); IOUtil.copy( content, out ); } inputFile.delete(); } else { if ( !keepParent ) |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1381 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1407 |
iterateExtension( innerCount, root, value.getExtensions(), "extensions", "extension" ); findAndReplaceSimpleElement( innerCount, root, "defaultGoal", value.getDefaultGoal(), null ); iterateResource( innerCount, root, value.getResources(), "resources", "resource" ); iterateResource( innerCount, root, value.getTestResources(), "testResources", "testResource" ); findAndReplaceSimpleElement( innerCount, root, "directory", value.getDirectory(), null ); findAndReplaceSimpleElement( innerCount, root, "finalName", value.getFinalName(), null ); findAndReplaceSimpleLists( innerCount, root, value.getFilters(), "filters", "filter" ); updatePluginManagement( value.getPluginManagement(), "pluginManagement", innerCount, root ); iteratePlugin( innerCount, root, value.getPlugins(), "plugins", "plugin" ); } // end if } // -- void updateBuild(Build, String, Counter, Element) /** * Method updateBuildBase. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateBuildBase( BuildBase value, String xmlTag, Counter counter, Element element ) |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1472 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1566 |
Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "name", value.getName(), null ); findAndReplaceSimpleElement( innerCount, root, "email", value.getEmail(), null ); findAndReplaceSimpleElement( innerCount, root, "url", value.getUrl(), null ); findAndReplaceSimpleElement( innerCount, root, "organization", value.getOrganization(), null ); findAndReplaceSimpleElement( innerCount, root, "organizationUrl", value.getOrganizationUrl(), null ); findAndReplaceSimpleLists( innerCount, root, value.getRoles(), "roles", "role" ); findAndReplaceSimpleElement( innerCount, root, "timezone", value.getTimezone(), null ); findAndReplaceProperties( innerCount, root, "properties", value.getProperties() ); } // -- void updateContributor(Contributor, String, Counter, Element) /** * Method updateDependency. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateDependency( Dependency value, String xmlTag, Counter counter, Element element ) |
File | Line |
---|---|
org/apache/maven/archetype/common/util/XMLOutputter.java | 1554 |
org/apache/maven/archetype/common/util/XMLOutputter.java | 1640 |
break; default: if ( strategy.shouldEscape( ch ) ) { entity = "&#x" + Integer.toHexString( ch ) + ";"; } else { entity = null; } break; } if ( buffer == null ) { if ( entity != null ) { // An entity occurred, so we'll have to use StringBuilder // (allocate room for it plus a few more entities). buffer = new StringBuilder( str.length() + 20 ); // Copy previous skipped characters and fall through // to pickup current character buffer.append( str.substring( 0, i ) ); buffer.append( entity ); } } else { if ( entity == null ) { buffer.append( ch ); } else { buffer.append( entity ); } } } // If there were any entities, return the escaped characters // that we put in the StringBuilder. Otherwise, just return // the unmodified input string. return ( buffer == null ) ? str : buffer.toString(); } |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 716 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 772 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 828 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 884 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 940 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 996 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1052 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1108 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1164 |
protected void iterateMailingList( Counter counter, Element parent, java.util.Collection list, String parentTag, String childTag ) { boolean shouldExist = ( list != null ) && ( list.size() > 0 ); Element element = updateElement( counter, parent, parentTag, shouldExist ); if ( shouldExist ) { Iterator it = list.iterator(); Iterator elIt = element.getChildren( childTag, element.getNamespace() ).iterator(); if ( !elIt.hasNext() ) { elIt = null; } Counter innerCount = new Counter( counter.getDepth() + 1 ); while ( it.hasNext() ) { |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 382 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 438 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 494 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 550 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 605 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 660 |
protected void iterateContributor( Counter counter, Element parent, Collection list, String parentTag, String childTag ) { boolean shouldExist = ( list != null ) && ( list.size() > 0 ); Element element = updateElement( counter, parent, parentTag, shouldExist ); if ( shouldExist ) { Iterator it = list.iterator(); Iterator elIt = element.getChildren( childTag, element.getNamespace() ).iterator(); if ( !elIt.hasNext() ) { elIt = null; } Counter innerCount = new Counter( counter.getDepth() + 1 ); while ( it.hasNext() ) { |
File | Line |
---|---|
org/apache/maven/archetype/common/MavenJDOMWriter.java | 382 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 438 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 494 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 550 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 605 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 660 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 716 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 772 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 828 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 884 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 940 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 996 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1052 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1108 |
org/apache/maven/archetype/common/MavenJDOMWriter.java | 1164 |
protected void iterateContributor( Counter counter, Element parent, Collection list, String parentTag, String childTag ) { boolean shouldExist = ( list != null ) && ( list.size() > 0 ); Element element = updateElement( counter, parent, parentTag, shouldExist ); if ( shouldExist ) { Iterator it = list.iterator(); Iterator elIt = element.getChildren( childTag, element.getNamespace() ).iterator(); if ( !elIt.hasNext() ) { elIt = null; } Counter innerCount = new Counter( counter.getDepth() + 1 ); while ( it.hasNext() ) { |