使用自定义maven插件为项目提供编译依赖项

是否有可能编写一个自定义的Maven插件,定义项目的编译范围内使用该插件可用的依赖关系?

例:

使用kotlin,我必须在pom中定义一些依赖关系,还需要定义plugin.dependencies的build-compiler-plugin。

我想要做的是编写一个自定义的插件,它使用kotlin编译,但也(以某种方式)暴露kotlin-lib的依赖关系的编译范围,所以你所要做的就是包括一个构建插件,你会得到IDE依赖关系+编译行为。

这与构建帮助器选项类似,可以将其他资源添加到构建中,但是还有其他的依赖关系。