2012-11-10 14 views
5

Chciałbym użyć niektórych interfejsów Clojure w projekcie biblioteki Java w kilku sytuacjach, w których byłoby użyteczne dla moich klas Java do ich implementacji. W szczególności:Użyj interfejsów Clojure w projekcie biblioteki Java

Rozwiązanie to pozwoliłoby mojej biblioteki Java znacznie bardziej przyjazny dla użytkownika dla użytkowników Clojure opartych.

Jednak nie chcę importować całości clojure.jar jako zależności - ponieważ jest ona stosunkowo duża, a moja biblioteka jest głównie przeznaczona dla użytkowników języka Java.

Czy istnieje sposób importowania i rozwijania w oparciu o interfejsy Clojure bez wprowadzania reszty programu Clojure?

Odpowiedz

3

Spróbuj:

  1. rozpakować słoik Clojure
  2. umieścić tylko .class trzeba do katalogu o nazwie LightweightClojure
  3. prowadzony przetestować appli (testowy + lib + LightweightClojure)
  4. goto 2, dopóki nie zadziała
  5. zip katalogu LightweightClojure na LightweightClojure.jar
Powiązane problemy