2010-09-29 65 views

回答

0

有似乎没有模式除了将代码入侵到项目中或从外部构建jar外,还需指定依赖关系。

当然,你可以像任何java项目一样。尽管依赖解析并未与eclipse(尚未)绑定,但是一旦您检索到deps(通过列出的其中一个命令行工具),您可以指定哪些jar将包含在eclipse项目的java构建路径中:

  1. 通过蛋糕,leiningen等检索DEPS
  2. 刷新Eclipse项目,所以你看到DEPS(通常在lib目录)
  3. 突出显示要罐子蚀了解
  4. 权 - 单击,选择构建路径>添加到构建路径

就是这样。通过转到项目属性窗口的Java Build Path部分,您可以摆弄构建路径。

+0

这就是我最终做的。我希望能够添加Clojure源代码级别的依赖关系来帮助进行调试。然而,似乎调试还没有完成,所以我回到了留置权和命令行。 – edoloughlin 2010-10-04 10:09:34

+0

您是否尝试添加jar作为“源附件”? – 2010-10-04 17:57:38

1

有一些工具来帮助您:

+0

这些都是很好的工具,但它们不能与Eclipse集成。 CounterClockwise为Eclipse提供了源代码级调试等功能,但似乎没有指定依赖关系的方式,除了将代码黑入到项目中或从外部构建jar。 – edoloughlin 2010-09-29 22:10:57

+0

我不知道任何与CCW直接交互的工具。有人不得不写一个插件,但我不认为有人做过这种喷气机(不确定,因为我使用emacs)。你可以试试maven或grandle应该有IDE的插件。 – nickik 2010-09-30 05:52:25

1

假设您的依赖关系在Maven仓库(如中央仓库或clojars仓库)中可用,您有几个选项。首先,如果您使用的是Leiningen,现在有一个eclipse插件,它将根据您在project.clj文件中定义的依赖关系为您管理项目依赖关系。插件is in beta now,但到目前为止我一直在为我工作。 (请注意,它使用下面的Leiningen 2.0,虽然这些细节对于许多(大多数?)简单情况并不重要)。

如果您使用的是Maven,那么m2eclipse plugin会使您声明的依赖关系Maven pom.xml会自动添加到您的eclipse项目的构建路径中,因此可用于CCW REPL等。

相关问题