【发布时间】:2014-04-13 21:19:28
【问题描述】:
我正在使用sisu-maven-plugin 为我正在编写的 maven 插件生成配置文件。我检查了它在我的 maven 插件 jar 的 META-INF 文件夹中创建的 javax.inject.Named 文件,该文件包含我用 @Named 和 @Singleton (每个组件上的两个注释)注释的所有类。 .这些类是配置文件中唯一列出的内容。然后,我在我的 mojo 中使用 @Inject 注释对单个构造函数进行了注释。当我尝试在一个小型测试应用程序中使用我的插件时,我收到一个提示错误“找不到合适的构造函数”。
我尝试下载http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-5382/ 提供的示例插件,但我收到了同样的错误。所以我的问题是:有没有人成功地让 guice 依赖注入在 maven 插件中工作?如果是这样,你需要做什么?
另外,我使用的是 maven 3.0.3。
【问题讨论】:
标签: maven maven-plugin