如何在buildr中添加本地依赖项

时间:2009-12-01 07:19:57

标签: java scala buildr

对于java / scala项目,我有一些不在远程存储库中的依赖项,而是在我的文件系统中的其他位置。然后我有两个选项,导致提出问题:

  1. 我可以在项目文件夹中添加lib/目录。如何告诉buildr将内容添加到类路径?

  2. 我可以使用内置依赖项管理系统。我可以指定文件系统存储库路径而不是http一个吗?

  3. 由于

2 个答案:

答案 0 :(得分:9)

我找到了我在buildr邮件列表中寻找的解决方案。 compile.with()方法接受文件名数组(当然是路径前缀)。因此,如果依赖项是名为lib的目录中的jar,则可以调用:

compile.with Dir['lib/*.jar'] 
buildfile中的

。希望这将有助于其他buildr专家。

答案 1 :(得分:3)

关于你的第二个问题:

  

我可以使用内置依赖项管理系统。我可以指出一个   文件系统存储库路径而不是http一个?

是的,就像maven2一样,您可以使用file:///协议在文件系统上找到“远程”存储库。