Oct 15, 2009
続・Maven2 で JAR の Manifest ファイルを設定する方法をメモ
以前書いた「Maven2 で JAR の Manifest ファイルを設定する方法をメモ」というエントリの続き。
いつの間にやら 3.5 年も経過していたわけだが、その間に maven-archiver-plugin が MANIFEST.MF を更に柔軟に扱える様に進化していた様だ。
- Maven Archiver
- http://maven.apache.org/shared/maven-archiver/index.html
manifestEntries を使うことで、Implementation-Version、Implementation-Vendor 等を自由に指定できる。 これは嬉しい。
<archive>
<addMavenDescriptor/>
<compress/>
<forced/>
<index/>
<manifest>
<addClasspath/>
<addDefaultImplementationEntries/>
<addDefaultSpecificationEntries/>
<addExtensions/>
<classpathMavenRepositoryLayout/>
<classpathPrefix/>
<mainClass/>
<packageName/>
</manifest>
<manifestEntries>
<key>value</key>
</manifestEntries>
<manifestFile/>
<manifestSections>
<manifestSection>
<name/>
<manifestEntries>
<key>value</key>
</manifestEntries>
<manifestSection/>
</manifestSections>
<pomPropertiesFile/>
</archive>
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Maven/20091015_01.trackback
writeback message: Ready to post a comment.
