Corda-如何在Java中使用令牌SDK实用程序函数
我正在使用Java编写的CordaApp中的Corda Token SDK。我对一些实用功能有问题,比如addMoveFungibleTokens My worksflows build.gradle具有以下依赖项:Corda-如何在Java中使用令牌SDK实用程序函数,corda,Corda,我正在使用Java编写的CordaApp中的Corda Token SDK。我对一些实用功能有问题,比如addMoveFungibleTokens My worksflows build.gradle具有以下依赖项: cordaCompile "$tokens_release_group:tokens-contracts:$tokens_release_version" cordaCompile "$tokens_release_group:tokens-workflows:$tokens_re
cordaCompile "$tokens_release_group:tokens-contracts:$tokens_release_version"
cordaCompile "$tokens_release_group:tokens-workflows:$tokens_release_version"
cordaCompile "$tokens_release_group:tokens-money:$tokens_release_version"
这使我能够成功地使用许多TokenSDK类,例如TokenType、IssueTokensFlow等
但是,尝试以下导入时IntelliJ找不到该类:
import com.r3.corda.lib.tokens.workflows.flows.move.addMoveFungibleTokens;
查看外部包,我可以看到.class MoveTokensUtilitiesKt.class文件确实在JAR中,但与JAR中的其他类不同,这个类似乎只有编译版本,而不是源版本
我假设我需要在build.gradle中添加一些东西才能使导入工作。如果打开MoveTokensUtilities.kt文件请注意,我使用的是word文件,而不是Tokens SDK中的类,您将看到它是函数的集合,而不是Kotlin允许的类。
为了在Java中使用它,您必须在它后面加上kt。
参见样本回购协议中的示例:
进口:
使用以下功能之一:
顺便说一句,这是一个很好的用Java编写的示例:谢谢Adel,这非常有帮助!