如何使用我自己的Corda分支构建CordApp?

时间:2019-07-09 10:31:39

标签: corda

我们是大学的一个项目组,对于我们的项目,我们想更改Corda使用的哈希函数。为此,我们下载了当前的Corda版本,并将进行更改。

要对此进行测试,我们需要使用经过改进的Corda版本来构建Test CordApp。 CordApp模板中包含的默认Gradle Build似乎包含Corda特定版本的副本。

如何将其更改为我们自己的版本,并在“最佳情况”下设置直接链接到我们自己的已编译.jar文件输出?

这是我在gradle.build中找到的供参考:

corda_release_group = 'net.corda'
corda_release_version = '3.3-corda'
corda_gradle_plugins_version = '3.2.1'

对于Corda和Gradle来说,我们还很陌生,似乎甚至找不到起点。

1 个答案:

答案 0 :(得分:0)

不是我的专业领域,但是我认为这是您想要做的:

  1. Fork OS仓库
  2. 进行更改
  3. 将文物发布到本地Maven存储库或某些类似Artifactory(Corda使用的文物)-https://docs.gradle.org/current/userguide/publishing_overview.html。 Corda Gradle设置应该在某处定义了此类内容,但可能需要重定向。
  4. 在另一个项目中,请参考您当地的maven存储库以检索文物
  5. 祈祷它有效