Corda 无法使用IntelliJ IDEA导入SumCash
IntelliJ IDEA开始突出显示我以前使用过的一些导入语句中的错误。这并不意外,因为net.corda.finance仍处于“孵化”阶段 我在Java工作 Corda发行版:3.3 注意到github上的这一变化: 所以我做了我认为必要的改变 //旧的 //导入静态net.corda.finance.utils.statesuming.sumCashBy //新的 导入静态net.corda.finance.contracts.utils.statesuming.sumCashByCorda 无法使用IntelliJ IDEA导入SumCash,corda,Corda,IntelliJ IDEA开始突出显示我以前使用过的一些导入语句中的错误。这并不意外,因为net.corda.finance仍处于“孵化”阶段 我在Java工作 Corda发行版:3.3 注意到github上的这一变化: 所以我做了我认为必要的改变 //旧的 //导入静态net.corda.finance.utils.statesuming.sumCashBy //新的 导入静态net.corda.finance.contracts.utils.statesuming.sumCashBy …但我
…但我还是有个错误。我肯定我忽略了一些简单的事情。你提到的变化是在Corda
master
分支中,在CashTests.kt
中,你可以看到sumCashBy
是如何导入的,import net.Corda.finance.contracts.utils.sumCashBy
在corda/release-V4-branchpoint
中,导入仍然是net.corda.finance.utils.sumCashBy
,即尚未对V4
进行更改
尝试重新构建项目
如果使用Java,请尝试:
statesuming.sumCashBy(contractState)
您提到的更改位于Cordamaster
分支,在CashTests.kt
中,您可以看到如何导入sumCashBy
,导入net.Corda.finance.contracts.utils.sumCashBy
在corda/release-V4-branchpoint
中,导入仍然是net.corda.finance.utils.sumCashBy
,即尚未对V4
进行更改
尝试重新构建项目
如果使用Java,请尝试:
statesuming.sumCashBy(contractState)
@Kid101通过尝试statesuming.sumCashBy(contractState)让我走上正确的道路
一旦我做到了,IntelliJ意识到我需要补充:
net.corda:corda-finance:3.3-corda
…到类路径。如果我允许IntelliJ从上下文菜单中添加它,每次gradle刷新时都会出现错误。所以我补充说:
cordaCompile "$corda_release_group:corda-finance:$corda_release_version"
…转到依赖项部分下的build.gradle文件。“我的导入”语句不再出现错误:
import net.corda.finance.utils.StateSumming;
…调用sumCashBy方法时没有问题 @Kid101通过尝试statesuming.sumCashBy(contractState)让我走上了正确的道路 一旦我做到了,IntelliJ意识到我需要补充:
net.corda:corda-finance:3.3-corda
…到类路径。如果我允许IntelliJ从上下文菜单中添加它,每次gradle刷新时都会出现错误。所以我补充说:
cordaCompile "$corda_release_group:corda-finance:$corda_release_version"
…转到依赖项部分下的build.gradle文件。“我的导入”语句不再出现错误:
import net.corda.finance.utils.StateSumming;
…调用sumCashBy方法时没有问题 您应该导入依赖项包 将以下内容添加到
build.gradle
并刷新IntelliJ项目
dependencies {
....
cordaCompile "$corda_core_release_group:corda-finance-contracts:$corda_core_release_version"
...
您应该导入一个依赖项包 将以下内容添加到
build.gradle
并刷新IntelliJ项目
dependencies {
....
cordaCompile "$corda_core_release_group:corda-finance-contracts:$corda_core_release_version"
...