Chcę sporządzić miejscowy słoika w moim projekcie Clojure, mogę to zrobić łatwo z następującymZastosowanie Leiningen Z Local M2 Repozytorium
https://gist.github.com/stuartsierra/3062743
mkdir repo
mvn install:install-file -DgroupId=local -DartifactId=bar \
-Dversion=1.0.0 -Dpackaging=jar -Dfile=bar.jar \
-DlocalRepositoryPath=repo
Ale mam ciągłej integracji i budowania serwera (jenkins), który wygląda w ~/.m2. Jak uzyskać dostęp do leiningen w .m2 ???
Jakie błędy są otrzymujesz? Powinien już domyślnie szukać w ~/.m2. – deterb
Otrzymałem wyjątek w wątku "main" java.io.FileNotFoundException: Nie można zlokalizować myapp/module__init.class lub myapp/module.clj na ścieżce klas. –
Próbowałem zainstalować mój projekt w .m2 z "lein pom", a następnie "mvn install", który skopiował słoiki do ~/.m2, ale kompilacja nadal nie powiodła się. Ostatecznie to, co zrobiłem, zmusiło biblioteki rodzeństwa do zbudowania w local_mvn_repo po http://nakkaya.com/2010/03/16/adding-custom-libraries-into-local-leiningen-repository/ Zasadniczo używanie projektów budowlanych razem jest coś, co wciąż nie jest do końca jasne, co rozumiem w Leiningen. Kiedy używać sztuczki "nakkaya" i kiedy używać ~/.m2. Wciąż rozmyte! –