Corda-Gradle依赖项:编译,cordaCompile或cordapp?

时间:2019-04-20 13:06:59

标签: gradle corda

两者之间有什么区别

  • 编译
  • cordaCompile
  • cordapp

例如:

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    cordaCompile "$corda_release_group:corda-core:$corda_release_version"
    cordapp project(":workflows")
}

1 个答案:

答案 0 :(得分:2)

cordaCompile 表示不应包含在CorDapp JAR中的依赖项。这些配置应用于任何Corda依赖项(例如corda-core,corda-node),以防止两次包含依赖项(在CorDapp JAR中一次,在Corda JAR中一次)。

编译表示应该在Cordapp中包含依赖项。

如果在同一项目的模块中定义了其他CorDapp,则

cordapp项目使用此选项 ,否则cordapp“ net.corda:another-cordapp:1.0”