首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用swank-clojure对Clojure库进行黑客攻击的工作流

使用swank-clojure对Clojure库进行黑客攻击的工作流
EN

Stack Overflow用户
提问于 2012-01-13 06:19:25
回答 1查看 298关注 0票数 4

是否有一个典型的工作流可用于侵入Clojure库?

假设我的应用程序" Foo“依赖于第三方库"Bar",该库是从存储库获得的,并通过lein deps包含在项目Foo中。

然后,说我想黑库“酒吧”,所以我从github克隆它。

现在,我想黑我的本地克隆“栏”,同时工作的应用程序"Foo“,这取决于它。我希望所有的源文件“栏”打开在Emacs和所有源文件在"Foo",使用一个实例的swank。

有什么简单的方法吗?

我想改变我的环境而不是项目。因此,我不想为了实现这一点而编辑"Foo“的project.clj。

这需要在启动lein swank之前设置类路径,还是有更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-13 08:35:38

在Foo项目中创建一个checkouts目录,并在这个目录中创建一个指向Bar项目克隆的符号链接。

引用Leiningen FAQ

Q:我想并行破解两个项目,但是在它们之间切换是很烦人的。

A:如果您在项目根中创建一个名为checkout的目录,并将其他项目根符号链接到其中,Leiningen将允许您并行攻击它们。这意味着依赖项的更改将在主项目中可见,而不必经历整个安装/切换-项目/deps/重新启动-repl循环,并且签出的副本将优先于在project.clj中声明的依赖项。请注意,这并不能替代将项目列在:依赖项中;它只是为了方便起见而补充了该项目。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8846706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档