added javax.inject and slf4j-api to the exported artifacts list javax.inject.* and org.slf4j.* packages were already exported, but corresponding artifacts were not. this resulted in same classes present in multiple classlaoders and caused hard-to-troubleshoot build failures in some cases.
Signed-off-by: Igor Fedorenko <ifedore...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/maven/repo Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/586e65f3 Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/586e65f3 Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/586e65f3 Branch: refs/heads/slf4j-log4j2 Commit: 586e65f38170eb62b8d3cd52ba0be65529b7a3c5 Parents: 8631d79 Author: Igor Fedorenko <ifedore...@apache.org> Authored: Fri Feb 6 11:08:43 2015 -0500 Committer: Igor Fedorenko <ifedore...@apache.org> Committed: Fri Feb 20 10:26:15 2015 -0500 ---------------------------------------------------------------------- maven-core/src/main/resources/META-INF/maven/extension.xml | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/586e65f3/maven-core/src/main/resources/META-INF/maven/extension.xml ---------------------------------------------------------------------- diff --git a/maven-core/src/main/resources/META-INF/maven/extension.xml b/maven-core/src/main/resources/META-INF/maven/extension.xml index 667fcd0..3089939 100644 --- a/maven-core/src/main/resources/META-INF/maven/extension.xml +++ b/maven-core/src/main/resources/META-INF/maven/extension.xml @@ -152,6 +152,9 @@ under the License. <exportedArtifact>org.eclipse.aether:aether-spi</exportedArtifact> <exportedArtifact>org.eclipse.aether:aether-impl</exportedArtifact> + <exportedArtifact>javax.inject:javax.inject</exportedArtifact> + <exportedArtifact>org.slf4j:slf4j-api</exportedArtifact> + <!-- | We must also filter out the old or NoClassDefFoundErrors will surface -->