En Clojure, si je veux lancer un cluster de test en utilisant l'utilitaire de test de HBase, je dois annoter mes dépendances avec:Clojure/HBase: Comment importer HBaseTestingUtility dans v0.94.6.1
[org.apache.hbase/hbase "0.92.2" :classifier "tests" :scope "test"]
Première de tout, je n'ai aucune idée de ce que cela signifie. Selon le projet d'exemple leiningens.clj
;; Dependencies are listed as [group-id/name version]; in addition
;; to keywords supported by Pomegranate, you can use :native-prefix
;; to specify a prefix. This prefix is used to extract natives in
;; jars that don't adhere to the default "<os>/<arch>/" layout that
;; Leiningen expects.
Question 1: Qu'est-ce que cela signifie?
Question 2: Si je mets à jour la version:
[org.apache.hbase/hbase "0.94.6.1" :classifier "tests" :scope "test"]
Ensuite, je reçois un ClassNotFoundException
Exception in thread "main" java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguration
ce qui se passe ici et comment puis-je résoudre ce problème?