親に属するすべての情報を取得したかったので、同様の要件がありましたpom.xml
。言い換えれば、私は、 "raw" pom.xml
に加えて、有効なpomがJAR内に生成されたいと思っていました。
JARの生成中にhelp:effective-pom
プラグインとゴールを使用し、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>
(source)
をこれは私が本当に:-) だけ私は簡単に見ることができない生のPOM(を取り除くしたいと思いたかったものですリンクされた質問)やそれをややトリミングします。 – openCage
もっと多くのリンクされた質問と回答を読む私は、あなたがmaven-jar-pluginのstdpomを抑制できることがわかった。 false addMavenDescriptor> と有効なpomの名前をpomとする。 –
openCage