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