在maven项目中,是否可以使用刚刚在同一项目中构建的插件?

时间:2012-07-18 18:00:59

标签: maven maven-plugin

假设您有某种输入文件,这些文件将以某种自定义方式处理(即使文件格式对于相关文件包也非常特殊)。

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

是否有可能在一个项目中拥有它们(前面提到的插件的文件和源代码),构建插件,在输入文件上运行插件并将其输出收集为输出这个项目?

1 个答案:

答案 0 :(得分:1)

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

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