两者之间有什么区别
例如:
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
cordaCompile "$corda_release_group:corda-core:$corda_release_version"
cordapp project(":workflows")
}
答案 0 :(得分:2)
cordaCompile 表示不应包含在CorDapp JAR中的依赖项。这些配置应用于任何Corda依赖项(例如corda-core,corda-node),以防止两次包含依赖项(在CorDapp JAR中一次,在Corda JAR中一次)。
编译表示应该在Cordapp中包含依赖项。
如果在同一项目的模块中定义了其他CorDapp,则cordapp项目使用此选项 ,否则cordapp“ net.corda:another-cordapp:1.0”