在Maven扩展中,可以像在插件中那样在pom.xml中添加<configuration>块吗?

时间:2018-02-06 14:09:26

标签: java maven maven-3 maven-extension

我们有一个Maven扩展,它在构建结束时执行一些后期操作,但我们希望通过在<configuration>块中添加一些标志/属性/其他内容来扩展其功能,就像我们对插件的方式一样pom.xml中的配置。有可能吗?

我们尝试在pom.xml中添加它,但它在构建期间抛出异常,也没有在文档中找到它。

希望在pom.xml

中使用以下内容
<build>
  ...
  <extensions>
    ...
    <extension>
      <groupId>org.apache.maven.extensions</groupId>
      <artifactId>maven-test-extension</artifactId>
      <version>1.0-SNAPSHOT</version>
      <configuration>
        ....
      </configuration>
    </extension>
    ...
  </extensions>
  ...
</build>

1 个答案:

答案 0 :(得分:0)

我们以不同的方式进行了尝试,我们在pom.xml中使用<extention>true</extension>将扩展配置为插件,并且接受了<configuration>....</configuration>块。