如何修改源码(以corda为例)
Posted 元之田
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改源码(以corda为例)相关的知识,希望对你有一定的参考价值。
修改源码的方式很多,对于比较大型的项目,往往会有完整性检查。这意味着替换文件等方式将使得原jar包无法运行。
因此我们只能对源码进行整体打包,然后替换。
但这里有一个误区,源码打包之后,并非是产生一个artifact用于整体运行,而是找到main方法入口,只需要在main方法类中找到build里的jar包,即可用于替换。
- 下载corda open source的代码到本地。
- 在build.gradle文件中配置aliyun镜像。
maven url ‘https://maven.aliyun.com/repository/public/’
maven url ‘https://maven.aliyun.com/repository/central’
- 右键module,点击build
- 之后找到该项目的main入口capsule,进入build目录即可找到用于替代corda.jar的文件。
另外,在源码的项目中,找到Main方法所在的模块,其中的build.gradle里面一般都会有打包的Task可以运行。
以上是关于如何修改源码(以corda为例)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有OID 1.3.6.1.4.1.50530.1.1的自定义X.509v3 corda扩展的openssl为corda建立网络映射证书
比特币以太坊EOSHyperLedger Fabric R3 Corda对比