新しいマシンで Maven プロジェクトのクローンを作成しましたが、依存関係が読み込まれていないように見えるため、いくつかの問題が発生しています。そのようなケースの 1 つはfj.Effect
、Functional Java です。適切なライブラリを (手動で) 追加しているかどうかわかりません。
コードには、次のものがあります。
private Effect<EventDBEvent> downloadEvent = new Effect<EventDBEvent>() {
@Override
public void e(EventDBEvent eventDBEvent) {
...
}
};
追加しようとしましたがorg.org.functionaljava:functionaljava-java8:4.32
、org.functionaljava:functionaljava:4.3
IntelliJ は認識Effect
しますが、最初の行をエラーとして強調表示し、次のように言います: 別の行に同様の問題があります:
final ... = new ...(new Effect<Option<Integer>>() {
@Override
public void e(Option<Integer> integerOption) {
}
}, ...);
型 fj.Effect には型パラメーターがありません。
間違ったパッケージをインポートしていませんか?
より一般的には、既存のコードに基づいて、使用すべきパッケージを知る方法はありますか?