我已经在我的 IDE 中通过 ivy 获取了 google.inject 包,但是,我没有看到 pacakage
com.google.inject.multibindings.Multibinder
此处引用
我想知道 --- 也许有多个 guice 转贴我应该从中提取?
但是,我确实看到了以下包:com.google.inject -> binder/internal/matcher/util
我的 Ivy 定义:
<dependency org="com.google.inject" name="guice" rev="3.0" conf="*->*,!javadoc"/>
最佳答案
它在“guice-multibindings” Artifact 中。
<dependency org="com.google.inject.extensions" name="guice-multibindings" rev="3.0"/>
(FWIW,有时这样的信息很容易通过下载项目的主要 Artifact 并取消存档来发现,我只是查看了我周围的版本并看到了 jar 文件,然后在 mvnrepository 上搜索“guice”,它就在那里。)
关于java - 导入中缺少 Guice 多重绑定(bind)包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688538/