Я играю с этим замечательным проектом на основе Gorilla REPL (точнее, https://bitbucket.org/probprog/anglican-examples/) и хочу использовать его при определенных ограниченных обстоятельствах.
Есть ли способ создать uberjar, который можетначать использовать только JVM?
Ну, я знаю, как создать Uberjar для этого проекта, но могу ли я запустить REPL Gorilla из него?Если нет, что мне нужно добавить и как мне его запустить?
EDITED Примечание к ответу Juraj:
Я добавил стартовый файл src / gorillaproxy / gorillaproxy.clj со следующим содержимым:
(ns gorillaproxy.gorillaproxy
(:use [gorilla-repl.core :only [run-gorilla-server]])
(:gen-class))
(defn -main
[& args]
(run-gorilla-server {:port 8990}))
Затем я добавил [gorilla-repl "0.4.0"] в список зависимостей (в project.clj) и строку
:main gorillaproxy.gorillaproxy
Таким образом, uberjar запустил REPL Gorilla, и когда я поместил рабочие листы (и данные, ресурсы, если нужно) в один и тот же каталог, все работало нормально.