Updated Branches: refs/heads/1.6.0-SNAPSHOT 77b450724 -> b4a832da7
ACCUMULO-2165 temporary fix Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/b4a832da Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/b4a832da Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/b4a832da Branch: refs/heads/1.6.0-SNAPSHOT Commit: b4a832da7515bde113856313d1d4fcd497f4ee0b Parents: e256960 Author: John Vines <vi...@apache.org> Authored: Thu Jan 9 16:25:39 2014 -0500 Committer: John Vines <vi...@apache.org> Committed: Thu Jan 9 16:39:01 2014 -0500 ---------------------------------------------------------------------- .../accumulo/maven/plugin/AbstractAccumuloMojo.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/accumulo/blob/b4a832da/maven-plugin/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java ---------------------------------------------------------------------- diff --git a/maven-plugin/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java b/maven-plugin/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java index cc34511..2b0db7f 100644 --- a/maven-plugin/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java +++ b/maven-plugin/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java @@ -37,11 +37,22 @@ public abstract class AbstractAccumuloMojo extends AbstractMojo { if (miniClasspath == null && project != null) { classpathItems.add(project.getBuild().getOutputDirectory()); classpathItems.add(project.getBuild().getTestOutputDirectory()); - for (Artifact artifact : project.getArtifacts()) + for (Artifact artifact : project.getArtifacts()) { classpathItems.add(artifact.getFile().toURI().toURL().toString()); + } } else if (miniClasspath != null && !miniClasspath.isEmpty()) { classpathItems.addAll(Arrays.asList(miniClasspath.split(File.pathSeparator))); } + + // Hack to prevent sisu-guava, a maven 3.0.4 dependency, from effecting normal accumulo behavior. + String sisuGuava = null; + for (String items : classpathItems) + if (items.contains("sisu-guava")) + sisuGuava = items; + + if (sisuGuava != null) + classpathItems.remove(sisuGuava); + macConfig.setClasspathItems(classpathItems.toArray(new String[classpathItems.size()])); } }