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