Guice依赖项注入在Maven插件中不起作用

Guice依赖项注入在Maven插件中不起作用,maven,maven-plugin,Maven,Maven Plugin,我正在使用sisumaven插件为我正在编写的maven插件生成一个配置文件。我检查了它在maven插件jar的META-INF文件夹中创建的javax.inject.Named文件,该文件包含我用@Named和@Singleton注释的所有类(每个组件上都有注释)。这些类是配置文件中列出的唯一内容。然后,我在mojo中用@Inject注释注释了一个构造函数。当我尝试在一个小的测试应用程序中使用我的插件时,我得到一个guice错误:“找不到合适的构造函数” 我尝试下载在提供的示例插件,但收到了相

我正在使用
sisumaven插件
为我正在编写的maven插件生成一个配置文件。我检查了它在maven插件jar的META-INF文件夹中创建的
javax.inject.Named
文件,该文件包含我用
@Named
@Singleton
注释的所有类(每个组件上都有注释)。这些类是配置文件中列出的唯一内容。然后,我在mojo中用
@Inject
注释注释了一个构造函数。当我尝试在一个小的测试应用程序中使用我的插件时,我得到一个guice错误:“找不到合适的构造函数”

我尝试下载在提供的示例插件,但收到了相同的错误。所以我的问题是:有没有人成功地让guice依赖注入在maven插件中工作?如果是,你必须做什么


另外,我正在使用maven 3.0.3。

我切换到了maven 3.2.1,依赖项注入按预期工作。

我做了一些进一步的挖掘,发现从maven 3.1.0版开始,JSR-330注释在maven插件中可用