是否可以在 Maven 插件的配置块中使用 XML 属性?

Mat*_*ias 5 maven-plugin maven

我想开发一个 Maven 插件,作为其配置的一部分(将映射到 mojo 字段),我想在一些标签上提供 XML 属性。不幸的是,官方指南没有提到在配置块中使用属性(这可能意味着也可能不意味着它根本不可能。)

我想要的是这样的:

<plugin>
  <configuration>
    <my_option attr="x" /> <!-- is this possible? -->
  </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

这有可能吗?如果是这样,这将如何映射到我的魔力中的字段?

Man*_*ser 2

没有。Maven 不支持属性。但是,您可以使用字符串映射等。例如,看看编译器插件如何在 dex mojo 配置中执行 compilerArguments 或 Android Maven 插件(您正在使用的)如何执行 jvmArguments 。