快速检查有关Corda中某些设计选择的这两个问题:
build.gradle中需要所有这3个存储库:' jcenter()',' mavenCentral()'和' maven {url' https://jitpack.io' }'
a)为什么Corda依赖于github快照(jitpack)
b)为什么一切都不在jcenter和mavenCentral中?为什么是一些 在一个和另一个在另一个?什么是标准 存储库是在jcenter vs /或mavenCentral中处理的吗?
很多例子似乎都在使用log4j2(甚至不是log4j),但核心似乎是在使用slf4j。例如,这种选择是否有任何技术原因而不是logback?
答案 0 :(得分:3)
Jitpack用于创建对CRaSH shell的特殊fork的依赖(例如https://github.com/crashub/crash/commit/cadb53544fbb3c0fb901445da614998a6a419488)。
答案 1 :(得分:2)
1b)请将任何丢失的二进制文件报告给GitHub上的Corda Slack或issue tracker。 Jcenter将是全功能的,因为我们先上传并发布到中央。由于手工性质,这有时会出错。我们已经开始转向自动化这些。
我认为2不适合StackOverflow并且属于Corda slack的#design频道。