2017-08-10 6 views
0

手順は次のとおりです。https://github.com/awslabs/dynamodb-cross-region-libraryメソッドは、問題を再現するには、未定義の

クローンレポ次MVNディレクトリ

内のすべての私のJAVAJDK、PATHをインストールし、私はUbuntu 16.04LTSを実行しています。 MVNは、開いているファイルをインストールした後CommandLineInterface.java

CommandLineArgs.javaクラスがないため、これが原因で発生し
Line 69, 73 - "log cannot be resolved"; 
Line 120, 121 - "The method getSourceEndpoint() is undefined for the type 
CommandLineArgs" 
... etc 

答えて

0

:私は

EclipseとVSCodeの両方に問題があることを試してみましたgetSourceEndpoint()というメソッドはありません。

方法は、4月22日に最後のコミットで削除されました:

public String getSourceEndpoint() { 
    return sourceEndpoint; 
} 

、それがどのように見えるしかし: https://github.com/awslabs/dynamodb-cross-region-library/commit/d755135d7b9898c1e9007e542cd2e518ed1c596a

は、あなたは、単にCommandLineArgs.javaに戻って次のことを再度追加することができ、それを修正するにはそれは新しい方法に移行する正当な理由のために削除されましたか?したがって、わからない場合は、issue on githubを開こうとお金を払うかもしれません。

+0

「ログを解決できません」はどうですか? – kpuro

+0

@kpuroは、Log4jがあなたのクラスパス/ライブラリのフォルダにproberblyでないことを意味します(Mavenはあなたがインストール/パッケージするときにエラーや警告を出しますか?特にLog4jに関するメッセージですか? Log4jの情報と '@ Log4j'アノテーションのしくみについてはこちらをご覧ください:https://projectlombok.org/api/lombok/extern/log4j/Log4j.html – sorifiend

+0

代わりにCommandLineInterfaceから69行目と73行目を削除するだけです。 javaが、通常は良い解決策ではありません。 – sorifiend

関連する問題