重现问题的步骤:
克隆回复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
答案 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。