在Clojure库上进行黑客操作是否有典型的工作流程?
假设我有一个名为“Foo”的应用程序,它依赖于来自存储库并通过lein deps
包含在项目“Foo”中的第三方库“Bar”。
然后,假设我想要对库“Bar”进行黑客攻击,因此我从GitHub上克隆它。
现在,我想在我的本地克隆“Bar”上进行黑客操作,同时又在依赖于它的应用程序“Foo”上工作。 我希望所有“Bar”的源文件与所有“Foo”的源文件一起在Emacs中打开,并使用一个Swank实例。
是否有简单的方法可以做到这一点?
我想要更改我的环境而不是项目。 因此,我不想编辑“Foo”的project.clj来实现这一点。
这是否需要在启动lein swank
之前设置类路径,还是有更好的方法?