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