Idea Intellij a commencé à mettre en évidence des erreurs dans certaines de mes déclarations d'importation qui fonctionnaient précédemment. Ceci n'est pas inattendu car net.corda.finance est toujours dans la phase "incuber". P>
Je travaille en Java. P>
Version CORDA: 3.3 P>
remarqué ce changement sur GitHub: https://github.com/corda/corda/pull / 4700 p>
J'ai donc fait ce que je pensais être les changements nécessaires ... P>
// vieux p>
// importer static net.corda.finance.utils.statestuming.sumcashby; p>
// nouvelle p>
importer static net.corda.finance.contract.utils.stateming.sumcashby; p>
... mais je reçois toujours une erreur. Je suis sûr que je dois négliger quelque chose de simple. P>
3 Réponses :
Le changement que vous mentionnez est dans Corda in Essayez de construire à nouveau le projet. P>
Si vous utilisez Java, essayez: Master code> Branche, dans CashTestS.kt Code> Vous pouvez voir comment SumcashBy code> est importé, importation net.corda.finance.contract.utils.sumcashby code>. P>
CORDA / RELEEL-V4-BRANCHPOINTPOINT CODE> Importation est toujours NET.CORDA.FINANCE.UTILS.SUMCASHBY CODE> IE Le changement n'a pas encore été apporté à V4 code>. p>
statiersumming.sumcashby (contratState) code> p>
@ kid101 me met sur la bonne voie en essayant Statsumming.sumcashby (contratState)
Une fois que je l'ai reconnu, Intellij avait reconnu que je devais ajouter: p> ... dans le fichier Build.Gradle sous la section Dépendances. Plus d'erreurs avec mon énoncé d'importation: P> import net.corda.finance.utils.StateSumming;
Vous devez importer un package de dépendance.
Vous ajoutez ci-dessous à Build.Gradle CODE> et rafraîchissez votre projet Intellij. P> dependencies {
....
cordaCompile "$corda_core_release_group:corda-finance-contracts:$corda_core_release_version"
...