关于Corda中的实现选择的一些问题,如log4j2和mavencentraljcenter存储库

关于Corda中的实现选择的一些问题,如log4j2和mavencentraljcenter存储库,corda,Corda,快速查看有关Corda中某些设计选择的以下两个问题: build.gradle中需要所有3个存储库:“jcenter()”、“mavenCentral()”和“maven{url'}” a) 为什么Corda依赖于github快照(jitpack) b) 为什么jcenter和mavenCentral中都不存在?为什么有些 一部分在一个,另一部分在另一个?申请的标准是什么 在jcenter vs/或mavenCentral中处理存储库 很多示例似乎都在使用log4j2(甚至不是log4j),但内

快速查看有关Corda中某些设计选择的以下两个问题:

  • build.gradle中需要所有3个存储库:“jcenter()”、“mavenCentral()”和“maven{url'}”

    a) 为什么Corda依赖于github快照(jitpack)

    b) 为什么jcenter和mavenCentral中都不存在?为什么有些 一部分在一个,另一部分在另一个?申请的标准是什么 在jcenter vs/或mavenCentral中处理存储库

  • 很多示例似乎都在使用log4j2(甚至不是log4j),但内核似乎在使用slf4j。例如,对于这种选择是否有技术上的原因


  • Jitpack用于在崩溃外壳的特殊分支上创建依赖项(例如)。

    Jitpack用于在崩溃外壳的特殊分支上创建依赖项(例如)。

    1a)Corda团队不久前开始使用Jitpack编译一些分支回购(一些依赖项只是有需要快速修补的bug,一些是完整的分支). 硬分叉的依赖项(例如崩溃)将在不久的将来的某个时候放入Corda artifactory,而那些快速发布以修复紧急bug的依赖项将改回依赖上游发布二进制文件

    1b)请向GitHub上的或报告任何缺失的二进制文件。Jcenter将是全功能的,因为我们先上传到那里,然后发布到central。由于手动性质,这有时会出错。我们已经开始转向自动化这些

    我认为2不适合StackOverflow,属于Corda slack的设计通道

    1a)Corda团队不久前开始使用Jitpack编译一些分叉回购协议(有些依赖项只是有需要快速修补的bug,有些是完整分叉)。硬分叉的依赖项(例如崩溃)将在不久的将来的某个时候放入Corda artifactory,而那些快速发布以修复紧急bug的依赖项将改回依赖上游发布二进制文件

    1b)请向GitHub上的或报告任何缺失的二进制文件。Jcenter将是全功能的,因为我们先上传到那里,然后发布到central。由于手动性质,这有时会出错。我们已经开始转向自动化这些


    我认为2不适合StackOverflow,属于Corda slack的设计通道

    我不熟悉Corda,但关于问题2,我假设Log4j2的性能优势可能是一个因素:哪些示例使用Log4j2?我不熟悉Corda,但关于问题2,我假设Log4j2的性能优势可能是一个因素:哪些示例使用Log4j2?SLF4J是一个日志抽象层,其背后有Log4j2。对于正常的日志操作,不应该直接与Log4J2对话。SLF4J是一个日志抽象层,其背后有Log4J2。对于正常的日志记录操作,不应该直接与Log4J2对话。