java - 导入中缺少 Guice 多重绑定(bind)包

标签 java maven guice ivy

我已经在我的 IDE 中通过 ivy 获取了 google.inject 包,但是,我没有看到 pacakage

com.google.inject.multibindings.Multibinder

此处引用

http://google-guice.googlecode.com/svn/trunk/latest-javadoc/com/google/inject/multibindings/Multibinder.html

我想知道 --- 也许有多个 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"/>

mvnrepository info

(FWIW,有时这样的信息很容易通过下载项目的主要 Artifact 并取消存档来发现,我只是查看了我周围的版本并看到了 jar 文件,然后在 mvnrepository 上搜索“guice”,它就在那里。)

关于java - 导入中缺少 Guice 多重绑定(bind)包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688538/

相关文章:

java - 如何修复依赖错误项目构建错误: dependencies cloud:spring-cloud-starter-openfeign:jar is missing

java - 如何不显示来自 3rd 方 jar 的标准输出并仅显示 slf4j 日志

java - “log4j:configuration” 必须匹配 “(renderer….loggerFactory)?)”

java - 如何使用 Guice 的 AssistedInject?

jersey - 在 Dropwizard 中运行测试时没有安装 ServiceLocatorGenerator 错误

java - 在 Java 中比较可比较数组

java - 是否有网站可以远程上传mysql数据库并连接Java Swing应用程序

java - 基于不同http方法的Spring Security配置

java - Spring 组件在未 Autowiring /注入(inject)时是否会实例化?

java - Guice场注入(inject)