Clojure: требовать и Instaparse
Я пытаюсь использоватьinstaparse lib для моего проекта clojure. Я использую leiningen 2.0 и clojure 1.5.1 в моих зависимостях проекта. Я добавляю instaparse к моим проектным зависимостям следующим образом:
(defproject bachelor "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/clojure-contrib "1.2.0"]
[instaparse "1.1.0"]])
И это мой источник, где я пытаюсь потребовать эту библиотеку:
(ns bachelor.data
(:require [clojure.string :as str])
(:require [instaparse.core :as insta])
(:use [clojure.contrib.generic.math-functions])
)
Когда я пытаюсь скомпилировать это, я получаю следующее сообщение об ошибке:
cd c: /bachelor/src/bachelor.data/ 1 Примечания компилятора:
Неизвестное местоположение: ошибка: java.io.FileNotFoundException: Не удалось найти instaparse / core__init.class или instaparse / core.clj в classpath:
company.clj: 1: 1: ошибка: java.io.FileNotFoundException: не удалось найти instaparse / core__init.class или instaparse / core.clj в classpath: (company.clj: 1)
Компиляция не удалась.
Я проверил classpath для моего проекта, и я думаю, что instaparse должен быть найден там.
лэйн классовая дорожка
C: \ холостяк \ испытания; C: \ холостяк \ SRC; C: \ холостяк \ Dev-ресурсы; C: \ холостяк \ ресурсы; C: \ холостяк \ целевых \ классы; C: \ Users \ Maciej.m2 \ репозитория \ instaparse \ instaparse \ 1.1.0 \ instaparse-1.1.0.jar; C: \ Users \ Mac iej.m2 \ repository \ org \ clojure \ clojure-contrib \ 1.2.0 \ clojure-contrib-1.2.0.jar; C: \ Users \ Maciej.m2 \ репозиторий \ орг \ Clojure \ Clojure \ 1.5.1 \ Clojure-1.5.1.jar
Есть идеи, что я делаю не так?
ОБНОВИТЬ
Я обновил результат для lein classpath. Ранее я вставил старый результат.