java - Maven项目如何调用Clojure函数
天蓬老师
天蓬老师 2017-04-18 09:06:02
0
1
356

我想在一个Java项目中使用clojure,可是不知道如何使用maven编译clj。
哪一位大神知道怎么弄,帮帮忙!

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
迷茫

Java와 Clojure 간의 상호 운용성 문제. 클로저 공식 홈페이지에서 본 문서를 참고하시기 바랍니다.

다음 자료와 예시는 위 문서에서 발췌한 것입니다.

전반적으로 Clojure에서 Java를 운영하는 것이 훨씬 더 쉽고 편리합니다. Clojure를 사용하여 Java 클래스를 구현하려는 경우 Java에서 이를 호출하도록 하는 것이 조금 더 번거로울 것입니다. 위 문서에는 메소드가 사전 컴파일되지 않았음을 설명하는 섹션이 있습니다.

클로저 함수를 호출하려면 clojure.java.api.Clojure을 사용하세요. 예:

으아악

제 경험으로는 이 작업이면 충분합니다. 일반적으로 인스턴스 메소드가 없는 Java의 순수 정적 클래스는 위의 기능을 캡슐화하고 유형 정보를 제공하도록 설계되었습니다.

또 다른 방법은 조금 더 복잡한 aot를 사용하는 것입니다. 이를 수행하는 Maven 플러그인이 있습니다. 나는 그것을 직접 사용하지 않았습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿