当开发一个 CorDapp 的时候,我们建议使用最新的 Corda stable release,因为被很好的测试过。但是如果你想用具有最新功能的代码为基础的话,你也可以使用非稳定的 Master 分支的代码。
按照下边的步骤使用 Master 分支:
git fetch; git checkout master
使用下边的命令把 Corda 发不到你本地的 Maven 库
./gradlew install
gradlew.bat install
默认的,可以在下边的路径下找到 Maven 本地库:
~/.m2/repository
on Unix/Mac OS X%HOMEPATH%\.m2
on Windows
当使用 Milestone release 的时候这些步骤是不需要的,因为 Milestone release 都是在线发布的。注意:如果你在将 Corda 库发布到本地的 Maven 之后对本地的 Croda 进行了修改,那么你必须要重新发布它到本地的 Maven 库来在本地安装,这样才能反应出来你做的改动。
build.gradle
文件跟下边的版本做比较
https://github.com/corda/corda/blob/master/build.gradle#L7