Corda 添加第三方jar文件时出错

Corda 添加第三方jar文件时出错,corda,Corda,你好 我通过修改gradle文件\cordapp tutorial\java source\build.gradle修改了cordapp tutorial演示应用程序。更具体地说,我添加了一个jar文件来编译第三方库。我正在对build.gradle脚本进行以下更改 但它会导致M14里程碑版本出现以下错误: :java源:configureCordappFatJar失败 失败:生成失败,出现异常。 *出了什么问题: 任务“:java源:configureCordappFatJar”的执行失败

你好

我通过修改gradle文件\cordapp tutorial\java source\build.gradle修改了cordapp tutorial演示应用程序。更具体地说,我添加了一个jar文件来编译第三方库。我正在对build.gradle脚本进行以下更改

但它会导致M14里程碑版本出现以下错误: :java源:configureCordappFatJar失败 失败:生成失败,出现异常。 *出了什么问题: 任务“:java源:configureCordappFatJar”的执行失败

无法对null对象调用方法contains() *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 构建失败


当我使用milestone版本M13时,我没有收到此错误。

Corda gradle插件的0.14.0版本中有一个错误导致了此错误(在检查没有组的依赖项时缺少空检查)


修复它的方法是将
corda\u gradle\u插件版本
更改为
0.14.1

,这似乎是corda M14 gradle插件的一个bug。我们正在发布一个补丁。Clintonio,您知道添加外部jar文件依赖项的更好方法吗。现在,我必须创建一个名为libs的文件夹,旁边有jar文件依赖关系。@模板中的Flethuseoin用作依赖关系管理。您可以使用它以及
compile
依赖项来针对外部JAR进行编译。
cordformation
插件将获取任何
运行时
编译
依赖项(除了
cordaCompile
cordaRuntime
)并将它们构建到您的CorDapp中。