(defproject megacorp/superservice "1.0.0-SNAPSHOT"
:description "A Clojure project with a little bit of Java sprinkled here and there"
:min-lein-version "2.0.0"
:source-paths ["src/clojure"]
:java-source-paths ["src/java"]
:javac-options ["-target" "1.8" "-source" "1.8"])
내 경우 이렇게 바꾸고 나서 실행하니 ClassNotFoundException오류가 나더라. 소스를 못찾아서 그런거다. 한참 헤매다가 갑자기 동작했는데 원인을 잘 모르겠다. lein uberjar때문인지 lein search clojure때문인지... 😂
https://github.com/technomancy/leiningen/blob/stable/doc/MIXED_PROJECTS.md 에 설명되어 있긴 한데 요약하면 아래와 같이
:source-paths
and:java-source-paths
를 사용하면 된다.:javac-options
도 주는 것이 좋다.내 경우 이렇게 바꾸고 나서 실행하니
ClassNotFoundException
오류가 나더라. 소스를 못찾아서 그런거다. 한참 헤매다가 갑자기 동작했는데 원인을 잘 모르겠다.lein uberjar
때문인지lein search clojure
때문인지... 😂