private void addArtifact(SurefireBooter surefireBooter, Artifact surefireArtifact)
      throws ArtifactNotFoundException, ArtifactResolutionException {
    ArtifactResolutionResult result = resolveArtifact(null, surefireArtifact);

    for (Iterator i = result.getArtifacts().iterator(); i.hasNext(); ) {
      Artifact artifact = (Artifact) i.next();

      getLog()
          .debug(
              "Adding to surefire booter test classpath: " + artifact.getFile().getAbsolutePath());

      surefireBooter.addSurefireBootClassPathUrl(artifact.getFile().getAbsolutePath());
    }
  }