하나의 디렉토리에 lein 프로젝트가 있는데,clojure lein : 프로젝트의 다른 디렉토리에있는 소스를 어떻게 포함합니까?
을 실행할 때 다운로드되는 .jar 대신> lein deps
복제 된 github 저장소의 소스를 사용하고 싶습니다. 항아리). leiningen으로 이것을 수행 할 수있는 표준 방법은 무엇입니까?
내 프로젝트 파일은 다음과 같습니다.
(defproject oroboros "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [[org.clojure/clojure "1.2.1"]
[org.clojure/clojure-contrib "1.2.0"]
[clojure-source "1.2.1"]
[overtone "0.3.0"]
[penumbra "0.6.0-SNAPSHOT"]]
:native-dependencies [[penumbra/lwjgl "2.4.2"]]
:dev-dependencies [[native-deps "1.0.5"]
[swank-clojure "1.4.0-SNAPSHOT"]])
clojars의 것보다는 github의 오버톤 repo를 사용하고 싶습니다.
https://github.com/overtone/overtone
이것이 가능합니까?
체크 아웃 디렉토리를 추가하고 저장소를 연결하면 작동하지 않습니다. 여기서 내가해야 할 일이 더 있니? 이 기능은 다른 곳에서 설명한 것이 아닙니다. – prismofeverything
checkouts 디렉토리에 링크를 추가하면 project.clj 파일에서 종속성을 지정할 필요가 없습니다. 문서가 암시하는 것과는 달리 project.clj 파일의 참조를 제거해야합니다. 그렇지 않으면 lein deps가 중단됩니다. –
주스트가 올바르다면, 당신은 overtone을 project.clj의 : dependencies에서 제거해야합니다. – mtyaka