我已经在一台新机器上克隆了一个 maven 项目,但是我在一些依赖项方面遇到了一些问题,因为它们似乎没有被加载。一种这样的情况是fj.Effect
函数式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 没有类型参数。
我是否导入了错误的包?
更一般地说,有没有办法根据现有代码知道我应该使用哪些包?