2012-07-18 97 views
0

假设您有某种输入文件需要以某种自定义的方式进行处理(即使文件格式对于所涉及的文件包来说也是非常特殊的)。在maven项目中,是否可以使用刚在同一个项目中构建的插件?

为了处理它们,我决定制作一个maven插件,这只是在这些文件的上下文中才有用。

是否有可能在一个项目中包含所有(上述文件和插件的源代码),构建插件,通过输入文件运行插件并收集其输出为该项目的输出

+0

听起来有点奇怪。为什么不释放插件,然后简单地使用它? – khmarbaise 2012-07-19 06:24:52

回答

1

简短的回答是你不能,因为Maven在启动时解析插件类路径。

但是,您可以创建单独的模块,首先是一个插件,第二个将使用该插件来处理文件。这两个模块都可以从父pom中调用。

+0

在大多数情况下,我使用我的插件的最新版本来构建即将发布的版本。 – 2012-07-18 22:02:21

相关问题