欢迎!请参阅关于页面获取有关此功能更多信息的说明。
这是一个功能请求,而不是一个错误问题。
我刚刚在处理可执行的jar文件,如果能将某个东西放到manifest中,让clojure.main知道启动时应该做什么,这将会非常方便,类似于jvm处理main类的方式。这将节省我执行AOT后才能发布到生产环境的麻烦。
Main-Class: clojure.main Main-Namespace: my.cool.ns
这是一个有趣的想法。我认为一个潜在问题是知道应该读取哪个manifest文件。我猜在可执行jar文件的情况下,只有一个文件,所以您可以直接读取META-INF/MANIFEST.MF资源。看起来没有必要将其捆绑到奇怪的manifest格式中,可以同样容易地读取已知的exec.edn或其他文件,并能适用于所有设置。当然,这是一个值得思考的问题。