https://bugzilla.redhat.com/show_bug.cgi?id=830933
Bug ID: 830933 QA Contact: extras-qa@fedoraproject.org Severity: high Version: rawhide Priority: unspecified CC: akurtako@redhat.com, dbhole@redhat.com, java-sig-commits@lists.fedoraproject.org, sochotni@redhat.com, tradej@redhat.com, yyang@redhat.com Assignee: yyang@redhat.com Summary: maven2 needs to provide maven-artifact as a subpackage Regression: --- Story Points: --- Classification: Fedora OS: Linux Reporter: michel+fdr@sylvestre.me Type: Bug Documentation: --- Hardware: All Mount Type: --- Status: NEW Component: maven2 Product: Fedora
Description of problem: maven2 provides maven-artifact-manager as a subpackage, but not maven-artifact. This breaks packages that use maven-artifact-manager as it actually requires a class in maven-artifact that is no longer provided in maven-artifact 3.x
Version-Release number of selected component (if applicable): maven-artifact-manager-2.2.1-33.fc17.noarch maven-3.0.4-5.fc17.noarch
How reproducible: Always
Steps to Reproduce: 1. Build and install leiningen and its dependencies - https://bugzilla.redhat.com/show_bug.cgi?id=830784 2. lein | grep maven/artifact
Actual results: leiningen.pom Problem loading: java.lang.NoClassDefFoundError: org/apache/maven/artifact/metadata/AbstractArtifactMetadata (maven.clj:1)
Expected results:
Additional info:
The class should still be in Maven 3.0.4: http://maven.apache.org/ref/3.0.4/apidocs/org/apache/maven/artifact/metadata...
but the Maven 3 RPM's maven-artifact.jar does not seem to contain it.