对于java / scala项目,我有一些不在远程存储库中的依赖项,而是在我的文件系统中的其他位置。然后我有两个选项,导致提出问题:
我可以在项目文件夹中添加lib/
目录。如何告诉buildr将内容添加到类路径?
我可以使用内置依赖项管理系统。我可以指定文件系统存储库路径而不是http一个吗?
由于
答案 0 :(得分:9)
我找到了我在buildr
邮件列表中寻找的解决方案。 compile.with()
方法接受文件名数组(当然是路径前缀)。因此,如果依赖项是名为lib
的目录中的jar,则可以调用:
compile.with Dir['lib/*.jar']
buildfile
中的。希望这将有助于其他buildr
专家。
答案 1 :(得分:3)
关于你的第二个问题:
我可以使用内置依赖项管理系统。我可以指出一个 文件系统存储库路径而不是http一个?
是的,就像maven2一样,您可以使用file:///协议在文件系统上找到“远程”存储库。