无法构建具有帐户依赖项的 cordapp
Unable to build cordapp with accounts dependencies
我能够按照 https://github.com/corda/accounts 中的步骤使用 Accounts 构建一个 cordapp。
此 cordapp 正在构建 运行 直到 2020 年 3 月 16 日,但自 2020 年 3 月 20 日以来,我在 CI 构建中看到错误,因为 https://ci-artifactory.corda.r3cev.com/artifactory/corda-lib-dev/com/r3/corda/lib/accounts/accounts-contracts/1.0-RC04/accounts-contracts-1.0-RC04.jar 无法访问.我现在收到 409 响应,我该如何解决?
{
"errors" : [ {
"status" : 409,
"message" : "The repository 'corda-lib-dev' rejected the resolution of an artifact 'corda-lib-dev:com/r3/corda/lib/accounts/accounts-contracts/1.0-RC04/accounts-contracts-1.0-RC04.jar' due to conflict in the snapshot release handling policy."
} ]
}
我的build.gradle有
accounts_release_version = '1.0-RC04'
accounts_release_group = 'com.r3.corda.lib.accounts'
confidential_id_release_group = "com.r3.corda.lib.ci"
confidential_id_release_version = "1.0-RC03"
repositories {
maven { url 'http://ci-artifactory.corda.r3cev.com/artifactory/corda-lib-dev' }
maven { url 'http://ci-artifactory.corda.r3cev.com/artifactory/corda-lib' }
}
我的本地构建在我的开发环境上工作正常,我想是因为我的 .m2 中已经有 jars
Artifactory 配置已更改为强制发布和快照存储库之间的分离。 corda-lib-dev
是快照存储库,CorDapp 开发人员不应该针对这些进行开发。
版本和候选版本将在 corda-lib
之后提供。
请使用corda-lib
,重新开发1.0版。
带有 RC04 的 pom 文件设置为 return 409。我假设 Corda 禁止使用 RC04 的方式。可能RC03也是一样的。我今天刚试过,看到了存储库 pom 文件。
使用“1.0”而不是“1.0-RC03”
我能够按照 https://github.com/corda/accounts 中的步骤使用 Accounts 构建一个 cordapp。
此 cordapp 正在构建 运行 直到 2020 年 3 月 16 日,但自 2020 年 3 月 20 日以来,我在 CI 构建中看到错误,因为 https://ci-artifactory.corda.r3cev.com/artifactory/corda-lib-dev/com/r3/corda/lib/accounts/accounts-contracts/1.0-RC04/accounts-contracts-1.0-RC04.jar 无法访问.我现在收到 409 响应,我该如何解决?
{
"errors" : [ {
"status" : 409,
"message" : "The repository 'corda-lib-dev' rejected the resolution of an artifact 'corda-lib-dev:com/r3/corda/lib/accounts/accounts-contracts/1.0-RC04/accounts-contracts-1.0-RC04.jar' due to conflict in the snapshot release handling policy."
} ]
}
我的build.gradle有
accounts_release_version = '1.0-RC04'
accounts_release_group = 'com.r3.corda.lib.accounts'
confidential_id_release_group = "com.r3.corda.lib.ci"
confidential_id_release_version = "1.0-RC03"
repositories {
maven { url 'http://ci-artifactory.corda.r3cev.com/artifactory/corda-lib-dev' }
maven { url 'http://ci-artifactory.corda.r3cev.com/artifactory/corda-lib' }
}
我的本地构建在我的开发环境上工作正常,我想是因为我的 .m2 中已经有 jars
Artifactory 配置已更改为强制发布和快照存储库之间的分离。 corda-lib-dev
是快照存储库,CorDapp 开发人员不应该针对这些进行开发。
版本和候选版本将在 corda-lib
之后提供。
请使用corda-lib
,重新开发1.0版。
带有 RC04 的 pom 文件设置为 return 409。我假设 Corda 禁止使用 RC04 的方式。可能RC03也是一样的。我今天刚试过,看到了存储库 pom 文件。 使用“1.0”而不是“1.0-RC03”