【发布时间】:2016-02-16 17:01:19
【问题描述】:
我想创建适用于 generate-sources 阶段并且可以从外部配置的 maven 插件。像这样的:
插件代码中的参数是Annotation
@Parameter
private Annotation annotation;
我想在“客户端”模块的插件配置中设置它,比如:
<configuration>
<annotation>com.whatever.MyAnnotation</annotation>
<configuration>
有可能做这样的事情吗?
【问题讨论】:
-
基本上,你想创建一个 Maven 插件。请参阅maven.apache.org/guides/plugin/…。这个问题太笼统了。
-
@Tunaki 是的,我知道我想创建 Maven 插件,我在第一句话中就说明了。我想知道有没有办法将特定的注释传递到配置中。
-
我会将参数映射为字符串,然后使用一些反射
标签: java maven maven-plugin