dynamodb-cross-region-library中的方法未定义

时间:2017-08-10 23:37:00

标签: java eclipse maven amazon-dynamodb

重现问题的步骤:

  

克隆回复https://github.com/awslabs/dynamodb-cross-region-library

     

下一个mvn安装在目录

中      

我所有的JAVAJDK,PATH等都是最新的,我正在运行Ubuntu 16.04LTS。我试过Eclipse和VSCode

问题:

  

安装mvn后打开文件CommandLineInterface.java

Line 69, 73 - "log cannot be resolved";
Line 120, 121 - "The method getSourceEndpoint() is undefined for the type 
CommandLineArgs"
... etc

1 个答案:

答案 0 :(得分:0)

这是因为const Foo = () => { return ( 'bar' ); }; <== this bracket was missing export default Foo; 类没有名为CommandLineArgs.java的方法。

该方法在4月22日的最后一次提交中被删除: https://github.com/awslabs/dynamodb-cross-region-library/commit/d755135d7b9898c1e9007e542cd2e518ed1c596a

要解决此问题,您只需将以下内容重新添加回getSourceEndpoint()

即可
CommandLineArgs.java

然而,看起来它被移除是有充分理由迁移到新方法的?因此,如果您不确定,可能需要付费才能打开issue on github