현재 작업 디렉토리 아래에있는 모든 html 파일을 처리 할 독립형 clojure 프로그램을 작성하려고합니다.clojure를 사용하여 독립 실행 형 jar를 개발하려면 처리 할 파일을 어디에 배치해야합니까?
(println file-seq (io/file "."))
위의 코드를 사용하면 병으로 포장했을 때 작동합니다. 그러나 개발 중에는 html 파일을 어디에 두어야합니까? src/../core.clj
폴더 안에 있습니까? 나는 파일들이 유효한지 검사하지 않을 것입니다. 그래서 만약 내가 src
아래에 위치한다면, 파일을 처리하려고 시도 할 것입니다. clj
파일들도 마찬가지입니다. 논리를 많이 바꾸지 않고 더 좋은 방법이 있습니까?
예. 그러나 그것을 바꾸는 방법이 있습니까? 개발을 위해 다른 경로를 추가해야합니까? – boring
이것을 처리하기 위해 환경 변수를 사용하는 것이 더 좋을 것이라고 생각합니다. dev에 대한 경로와 생산을위한 경로. 그리고 응답을 주셔서 감사합니다 – boring
@ kadaj 제가 개발 및 생산 환경의 차이를 처리하는 방법을 제안하는 내 대답을 연장했습니다. –