【发布时间】:2017-01-22 07:11:04
【问题描述】:
我正在尝试在我的 Eclipse 项目中使用依赖注入。我在我的依赖管理 pom 中包含了 org.eclipse.e4.core.di 的 maven 依赖。
<dependency>
<groupId>org.eclipse.e4</groupId>
<artifactId>org.eclipse.e4.core.di</artifactId>
<version>1.5.0-SDK-4.5.0</version>
</dependency>
而且,在我使用编译范围的依赖注入的插件中。
<dependency>
<groupId>org.eclipse.e4</groupId>
<artifactId>org.eclipse.e4.core.di</artifactId>
<version>compile</version>
</dependency>
在此之后,当我尝试使用注释 @Inject 时,我看到了错误,而且我也看不到任何导入建议。
我也尝试在 pom 中包含以下内容
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.2</version>
</dependency>
是什么导致了这个问题?我正在使用 Java 8。
【问题讨论】:
标签: java eclipse dependency-injection eclipse-rcp rcp