【发布时间】:2017-02-12 15:10:39
【问题描述】:
如何直接依赖 github repo 中的包? (假设项目没有基线,或者有理由不使用基线。)
我尝试了以下规格
spec
package: 'Magritte-XMLBinding'
with: [ spec
repository: 'github://magritte-metamodel/XML-Bindings:master/repository' ].
但是它失败了(无法解析:Magritte-XMLBinding [Magritte-XMLBinding.package]),并且在存储库下的 Monticello 浏览器中,我只看到 Magritte-Tests-XMLBinding。
更重要的是,当我查看解压后的 repo(github-cache/)时,只有 Magritte-Tests-XMLBinding 已解压缩。
解压后的Tests包按字母顺序排在第一个,这让我觉得Metacello规范不假思索地抓住了第一个包。
【问题讨论】: