假设您有某种输入文件,这些文件将以某种自定义方式处理(即使文件格式对于相关文件包也非常特殊)。
为了处理它们,我决定制作一个maven插件,它恰好仅在这些文件的上下文中有用。
是否有可能在一个项目中拥有它们(前面提到的插件的文件和源代码),构建插件,在输入文件上运行插件并将其输出收集为输出这个项目?
答案 0 :(得分:1)
简短的回答是你不能,因为Maven在开始时解析了插件类路径。
但是你可以创建单独的模块,首先是插件,第二个是使用该插件来处理文件。两个模块都可以从父pom中调用。