2013-03-05 152 views
1

当我使用插件时,有没有办法从插件中使用类?Maven插件:使用插件的插件

我创建了一个maven-plugin,并且我希望当您的 有一个从特定接口继承的类时使用该插件。接口 在我的maven-plugin中。

现在我使用我的maven-plugin创建一个maven-projekt。 我怎样才能使用我的界面出Maven插件?

回答

1

那么,项目总是可以依赖一个插件。我的意思是 - 他们也是普通的工件。

如果我是你,我会将可以在插件外部使用的通用代码提取到单独的模块(工件)中。通过这种方式,插件和需要依赖它的项目都会很整齐。即使这是一个班级。

+0

您对此有何看法? http://stackoverflow.com/questions/2659048/add-maven-build-classpath-to-plugin-execution-classpath – user1882812 2013-03-05 13:12:27

+0

不是一个好主意,自己改变类加载器(虽然我已经做了一两个插件) 。只需将这个或这两个类提取到一个单独的模块中并完成它。没有你喜欢的那么优雅,但是足够优雅来为你做这个伎俩。 – carlspring 2013-03-05 14:16:13