将Clojure应用程序制作为像http://rawr.rubyforge.org/这样的可执行文件对于Ruby的最简单方法是什么? (exe和应用文件也是如此)
最佳答案
使用leiningen并从项目中构建一个uberjar(包含所有依赖项的独立jar)。
正如Alex Ott在对我的答案的评论中提到的那样,构建您的应用程序的另一种可能是对Maven使用Maven + Clojure插件。之后,您可以使用IzPack等工具为jar工件生成安装程序或可执行包装。当然,您也可以将IzPack与leiningen一起使用-它根本不关心构建系统-仅关心生成的文件:-)
拥有uberjar之后,有很多选项可以将其包装在Windows的本机可执行启动器中-izpack2exe,jsmooth, jar2exe, executor, etc ...