Corda - зависимости от gradle: compile, cordaCompile или cordapp? - PullRequest
0 голосов
/ 20 апреля 2019

В чем разница между

  • компилировать
  • 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 Ответ

2 голосов
/ 22 апреля 2019

cordaCompile указывают зависимости, которые не должны быть включены в JAR-файл CorDapp. Эти конфигурации следует использовать для любой зависимости Corda (например, corda-core, corda-node), чтобы предотвратить включение зависимости дважды (один раз в JAR CorDapp и один раз в JAR Corda).

compile указывает, что зависимости должны быть включены в Cordapp.

проект Cordapp используйте это, если другой CorDapp определен в модуле в том же проекте иначе, cordapp "net.corda: another-cordapp: 1.0"

...