Michael Osipov created MPIR-286:
-----------------------------------

             Summary: Cannot build trunk on Windows, JAR signer fails with a 
DuplicateEntryException
                 Key: MPIR-286
                 URL: https://jira.codehaus.org/browse/MPIR-286
             Project: Maven Project Info Reports Plugin
          Issue Type: Bug
    Affects Versions: 2.8
         Environment: Windows XP SP3, Maven 3.0.5, Oracle JDK 1.7.0_25
            Reporter: Michael Osipov
            Priority: Blocker
         Attachments: debug.zip

When trying to build 2.8-SNAPSHOT, JAR signer plugin fails with:

{noformat}
jarsigner: unable to sign jar: java.util.zip.ZipException: duplicate entry: 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/pom.xml
{noformat}

Running with {{-X}} shows that pom.xml and pom.properties are included twice in 
the JAR:

{noformat}
[INFO] Building jar: 
D:\workspace-4.2\maven-project-info-reports-plugin\target\maven-project-info-reports-plugin-2.8-SNAPSHOT.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory META-INF/maven/
[DEBUG] adding directory META-INF/maven/org.apache.maven.plugins/
[DEBUG] adding directory 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/
[DEBUG] adding directory org/
[DEBUG] adding directory org/apache/
[DEBUG] adding directory org/apache/maven/
[DEBUG] adding directory org/apache/maven/report/
[DEBUG] adding directory org/apache/maven/report/projectinfo/
[DEBUG] adding directory org/apache/maven/report/projectinfo/dependencies/
[DEBUG] adding directory 
org/apache/maven/report/projectinfo/dependencies/renderer/
[DEBUG] adding directory org/apache/maven/report/projectinfo/resources/
[DEBUG] adding directory org/apache/maven/report/projectinfo/resources/images/
[DEBUG] adding entry META-INF/DEPENDENCIES
[DEBUG] adding entry META-INF/LICENSE
[DEBUG] adding entry 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/plugin-help.xml
[DEBUG] adding entry 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/pom.properties
[DEBUG] adding entry 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/pom.xml
[DEBUG] adding entry META-INF/maven/plugin.xml
[DEBUG] adding entry META-INF/NOTICE
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/AbstractProjectInfoRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/AbstractProjectInfoReport$CustomI18N.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/AbstractProjectInfoReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/CimReport$CimRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/CimReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/Dependencies.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/DependenciesReportConfiguration.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/ManagementDependencies.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer$1.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer$2.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer$FileDecimalFormat.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer$TotalCell.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependencyManagementRenderer$1.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/renderer/DependencyManagementRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/dependencies/RepositoryUtils.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependenciesReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyConvergenceReport$ReverseDependencyLink.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyConvergenceReport$ReverseDependencyLinkComparator.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyConvergenceReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyInformationReport$DependencyInformationRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyInformationReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DependencyManagementReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DistributionManagementReport$DistributionManagementRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/DistributionManagementReport.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/HelpMojo.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/IssueTrackingReport$IssueTrackingRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/IssueTrackingReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/LicenseReport$LicenseRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/LicenseReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/MailingListsReport$MailingListsRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/MailingListsReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ModulesReport$ModulesRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/ModulesReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/PluginManagementReport$PluginManagementRenderer$1.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/PluginManagementReport$PluginManagementRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/PluginManagementReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/PluginsReport$PluginsRenderer$1.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/PluginsReport$PluginsRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/PluginsReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectIndexPageReport$ProjectIndexRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectIndexPageReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectInfoReportUtils$1.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectInfoReportUtils$2.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectInfoReportUtils$3.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectInfoReportUtils.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectSummaryReport$ProjectSummaryRenderer.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ProjectSummaryReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/resources/images/close.gif
[DEBUG] adding entry org/apache/maven/report/projectinfo/resources/resources.txt
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/ScmReport$ScmRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/ScmReport.class
[DEBUG] adding entry 
org/apache/maven/report/projectinfo/TeamListReport$TeamListRenderer.class
[DEBUG] adding entry org/apache/maven/report/projectinfo/TeamListReport.class
[DEBUG] adding entry project-info-report.properties
[DEBUG] adding entry project-info-report_cs.properties
[DEBUG] adding entry project-info-report_de.properties
[DEBUG] adding entry project-info-report_en.properties
[DEBUG] adding entry project-info-report_es.properties
[DEBUG] adding entry project-info-report_fr.properties
[DEBUG] adding entry project-info-report_gl.properties
[DEBUG] adding entry project-info-report_hu.properties
[DEBUG] adding entry project-info-report_it.properties
[DEBUG] adding entry project-info-report_ja.properties
[DEBUG] adding entry project-info-report_ko.properties
[DEBUG] adding entry project-info-report_lt.properties
[DEBUG] adding entry project-info-report_nl.properties
[DEBUG] adding entry project-info-report_no.properties
[DEBUG] adding entry project-info-report_pl.properties
[DEBUG] adding entry project-info-report_pt.properties
[DEBUG] adding entry project-info-report_pt_BR.properties
[DEBUG] adding entry project-info-report_ru.properties
[DEBUG] adding entry project-info-report_sk.properties
[DEBUG] adding entry project-info-report_sv.properties
[DEBUG] adding entry project-info-report_tr.properties
[DEBUG] adding entry project-info-report_zh_CN.properties
[DEBUG] adding entry project-info-report_zh_TW.properties
[DEBUG] adding entry 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/pom.xml
[DEBUG] adding entry 
META-INF/maven/org.apache.maven.plugins/maven-project-info-reports-plugin/pom.properties
[INFO]
{noformat}

Building tag 2.7 isn't a problem.
A SNAPSHOT of the JAR plugin does not help either. A debug log is attached.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to