2012-11-10 34 views
5

Tôi muốn sử dụng một số giao diện Clojure trong dự án thư viện Java trong một số tình huống mà nó sẽ hữu ích cho các lớp Java của tôi để triển khai chúng. Đặc biệt:Sử dụng giao diện Clojure trong dự án thư viện Java

Việc làm này sẽ làm cho thư viện Java của tôi nhiều người dùng thân thiện cho người dùng Clojure dựa trên nhiều hơn nữa.

Tuy nhiên, tôi không muốn nhập toàn bộ số clojure.jar làm phụ thuộc - vì nó tương đối lớn và thư viện của tôi chủ yếu nhắm mục tiêu đến người dùng Java.

Có cách nào để nhập và phát triển dựa trên giao diện Clojure mà không mang theo phần còn lại của Clojure không?

Trả lời

3

Thử:

  1. giải nén jar clojure
  2. đặt chỉ .class bạn cần vào thư mục có tên LightweightClojure
  3. chạy bạn kiểm tra Appli (thử nghiệm + lib + LightweightClojure)
  4. goto 2 cho đến khi hoạt động
  5. zip thư mục LightweightClojure vào LightweightClojure.jar
Các vấn đề liên quan