0
votes

Impossible d'importer Sumcashby utilisant Intellij Idea

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".

Je travaille en Java.

Version CORDA: 3.3

remarqué ce changement sur GitHub: https://github.com/corda/corda/pull / 4700

J'ai donc fait ce que je pensais être les changements nécessaires ...

// vieux

// importer static net.corda.finance.utils.statestuming.sumcashby;

// nouvelle

importer static net.corda.finance.contract.utils.stateming.sumcashby;

... mais je reçois toujours une erreur. Je suis sûr que je dois négliger quelque chose de simple.


0 commentaires

3 Réponses :


0
votes

Le changement que vous mentionnez est dans Corda Master Branche, dans CashTestS.kt Vous pouvez voir comment SumcashBy est importé, importation net.corda.finance.contract.utils.sumcashby .

in CORDA / RELEEL-V4-BRANCHPOINTPOINT Importation est toujours NET.CORDA.FINANCE.UTILS.SUMCASHBY IE Le changement n'a pas encore été apporté à V4 .

Essayez de construire à nouveau le projet.

Si vous utilisez Java, essayez: statiersumming.sumcashby (contratState)


0 commentaires

2
votes

@ 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> xxx pré> .. .pour de classe. Si j'ai autorisé Intellij à ajouter du menu contextuel, l'erreur a réapparu chaque fois que la grade est rafraîchie. J'ai donc ajouté: p> xxx pré>

... 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;


0 commentaires

0
votes

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"
    ...


0 commentaires