CPD Results
The following document contains the results of PMD's CPD 6.46.0.
Duplications
File | Line |
---|---|
net/sf/maventaglib/TagreferenceMojo.java | 91 |
net/sf/maventaglib/ValidateMojo.java | 97 |
} /** * @see org.apache.maven.reporting.AbstractMavenReport#executeReport(java.util.Locale) */ @Override protected void executeReport(Locale locale) throws MavenReportException { if (!srcDir.isDirectory()) { throw new MavenReportException(MessageFormat.format( Messages.getString("Taglib.notadir"), //$NON-NLS-1$ srcDir.getAbsolutePath())); } getLog().debug( MessageFormat.format(Messages.getString("Taglib.validating"), srcDir.getAbsolutePath())); //$NON-NLS-1$ DocumentBuilder builder; try { builder = XmlHelper.getDocumentBuilder(); } catch (MojoExecutionException e) { throw new MavenReportException(e.getMessage(), e); } List<File> tlds; try { tlds = FileUtils.getFiles(srcDir, "**/*.tld", null); } catch (IOException e) { throw new MavenReportException(e.getMessage(), e); } List<Tld> tldList = new ArrayList<>(); for (File current : tlds) { Document tldDoc; try { tldDoc = builder.parse(current); } catch (Exception e) { throw new MavenReportException(MessageFormat.format(Messages.getString("Taglib.errorwhileparsing"), //$NON-NLS-1$ current.getAbsolutePath()), e); } Tld tld = TldParser.parse(tldDoc, current.getName()); tldList.add(tld); } if (tldList.size() == 0) { getLog().info( MessageFormat.format(Messages.getString("Taglib.notldfound"), srcDir.getAbsolutePath())); //$NON-NLS-1$ return; } |