Corda-gradle依赖项:编译、cordaCompile还是cordapp?
两者的区别是什么 编写 科尔达冰锥 科达普 例如:Corda-gradle依赖项:编译、cordaCompile还是cordapp?,gradle,corda,Gradle,Corda,两者的区别是什么 编写 科尔达冰锥 科达普 例如: dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" cordaCompile "$corda_release_group:corda-core:$corda_release_version" cordapp project(":workflows") } cordaCompile表示不应包含在CorDapp J
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
cordaCompile "$corda_release_group:corda-core:$corda_release_version"
cordapp project(":workflows")
}
cordaCompile表示不应包含在CorDapp JAR中的依赖项。这些配置应用于任何Corda依赖项,例如Corda core、Corda node,以防止依赖项被包括两次,一次在CorDapp JAR中,一次在Corda JAR中
compile表示Cordapp应包含依赖项
cordapp项目如果在同一项目的模块中定义了其他cordapp,则使用此选项
,否则,cordapp net.corda:另一个cordapp:1.0cordaCompile表示不应包含在cordapp JAR中的依赖项。这些配置应用于任何Corda依赖项,例如Corda core、Corda node,以防止依赖项被包括两次,一次在CorDapp JAR中,一次在Corda JAR中
compile表示Cordapp应包含依赖项
cordapp项目如果在同一项目的模块中定义了其他cordapp,则使用此选项
,否则,cordapp net.corda:另一个cordapp:1.0因此,编译依赖项基本上在编译时解析,而cordaCompile和cordapp则在运行时解析。那么,如果cordaCompile和cordapp都在运行时生成解析依赖关系的jar,那么它们之间的逻辑区别是什么呢?因此,基本上,编译依赖关系是在编译时解析的,而cordaCompile和cordapp是在运行时解析的。那么,如果cordaCompile和cordapp都在运行时生成解析依赖关系的jar,那么它们之间的逻辑区别是什么呢?