Community
Participate
Working Groups
When building the jetty-rt-products the artifacts.xml contain one mistake: The packed IU: <artifact classifier="osgi.bundle" id="org.eclipse.jetty.slf4jlogback.source" version="7.4.2.201105282013"> is in fact a feature: <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jetty.slf4jlogback.source" version="7.4.2.201105282013"> I have reproduced this issue consistently. jetty-rt-products: ------------------ svn co http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/eclipse/jetty-rt-indigo/ The pom.xml file that uses the signing plugin: http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/eclipse/jetty-rt-indigo/jetty-features/org.eclipse.jetty.product/pom.xml The hudson job: https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-products/
Hughs try the latest version 1.0.1, it might be addressed with some changes that were done with the md5Checksum fixes. The alternative is to not name a bundle and feature with the same name.
As discussed on the chat: there is no bundle called org.eclipse.jetty.slf4jlogback.source I think the bug is here: http://git.eclipse.org/c/dash/org.eclipse.dash.maven.git/tree/eclipse-maven-signing-plugin/src/main/java/org/eclipse/dash/m4e/eclipse/signing/ChecksumMojo.java#n248 The line: packed.setAttribute("classifier","osgi.bundle"); should be: packed.setAttribute("classifier", isPlugin ? "osgi.bundle" : "org.eclipse.update.feature");
Bug 347591's latest patch contains the fix for this issue.
fixed with Bug 347591 applied patch