У меня было похожее требование, так как я хотел получить всю информацию, которая принадлежит родителю pom.xml
.Другими словами, я хотел, чтобы в дополнение к "raw" pom.xml
, эффективный пом внутри сгенерированного JAR.
Идея состоит в том, чтобы использовать help:effective-pom
Плагин и цель во время генерации JAR, и поместите его с pom.xml
.Это делается с помощью этой конфигурации:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>effective-pom</goal>
</goals>
<configuration>
<output>${project.build.outputDirectory}/META-INF/maven/${project.groupId}/${project.artifactId}/effective-pom.xml</output>
</configuration>
</execution>
</executions>
</plugin>
( источник )