bacala:scala 包依赖管理器

时间:2024-06-20 13:11:41
【文件属性】:

文件名称:bacala:scala 包依赖管理器

文件大小:64KB

文件格式:ZIP

更新时间:2024-06-20 13:11:41

Scala

巴卡拉 Bacala 是 Scala 项目的实验性包依赖管理器。 项目目标 该项目的目标是: 使用 SAT 求解器作为核心算法 提供定义良好的 API 和命令行接口 跑步 要解析 POM 文件: ./maven data/pom/github-api.xml 解析 Ivy 文件 ./ivy data/ivy/parseq.xml 测试 sbt test 待办事项清单 支持POM配置文件 支持不同的版本格式(包括非标准) 支持版本范围 在 POM 文件中支持范围 在版本约束中支持路径属性和变量属性 支持从父 POM 文件读取版本约束 从父 POM 文件继承依赖项 支持聚合来自多个模块的依赖项 支持链接多个存储库 支持在 POM 中排除 支持快照版本控制 通过 SAT 求解器解决依赖关系 找到不可能的作业或答案 找到最小冲突集 根据加权值找到最优解 支


【文件预览】:
bacala-master
----data()
--------pom()
--------ivy()
----maven(67B)
----src()
--------test()
--------main()
----build.sbt(403B)
----ivy(69B)
----.gitignore(187B)
----README.md(2KB)

网友评论