[ https://issues.apache.org/jira/browse/MSHARED-777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16728785#comment-16728785 ]
Hudson commented on MSHARED-777: -------------------------------- Build succeeded in Jenkins: Maven TLP » maven-archiver » master #40 See https://builds.apache.org/job/maven-box/job/maven-archiver/job/master/40/ > Remove deprecated main attributes from generated manifest > --------------------------------------------------------- > > Key: MSHARED-777 > URL: https://issues.apache.org/jira/browse/MSHARED-777 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-archiver > Affects Versions: maven-archiver-3.2.0 > Reporter: Franz van Betteraey > Assignee: Michael Osipov > Priority: Minor > Fix For: maven-archiver-3.3.1 > > > The MANIFEST implementation entries can be generated by using the > 'addDefaultImplementationEntries' of the Apache Maven Archiver configuration > (http://maven.apache.org/shared/maven-archiver/index.html#class_manifest) > like this: > <archive> > <manifest> > > <addDefaultImplementationEntries>true</addDefaultImplementationEntries> > </manifest> > </archive> > > This will add > Implementation-Title: ${project.name} > Implementation-Version: ${project.version} > Implementation-Vendor-Id: ${project.groupId} > Implementation-Vendor: ${project.organization.name} > Implementation-URL: ${project.url} > to the MANIFEST.MF file. But > Implementation-Vendor-Id and > Implementation-URL > are deprecated by now (at least since Java 8 as seen here): > https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#Main_Attributes > In the Java 11 jar Manifest Specification they are not mentioned anymore. > https://docs.oracle.com/en/java/javase/11/docs/specs/jar/jar.html#manifest-specification > Thus I guess they also should be removed while generating the main > implementation entries by the Maven Archiver. -- This message was sent by Atlassian JIRA (v7.6.3#76005)