How to add Archive Version to MANIFEST.MF file with Maven

I was asssigned a task in which I needed to see the version of the war file deployed in the weblogic admin console, it was not being displayed and they wanted to see it, so I had no clue about it, after some research I found that in the MANIFEST.MF file of the WAR file there should have this entry:

Weblogic-Application-Version: mySimulator-1.2.3.4_ABC

So its ok, I added it and deployed it in weblogic and it works, now the task is to automate it so that when I do mvn clean install it add that entry to the MANIFEST.MF file.

This is done in the pom.xml file of the project (yes, by the way, I am using maven). You just add the following:

 
 
 maven-war-plugin
 
 
                         
                             ${project.artifactId}-${project.version}
                         
                     
 src
 
 
 WebContent/WEB-INF
 WEB-INF
 
 weblogic.xml
 
 
 
 
 
 

And that’s it, run mvn clean install and it should generate it with that entry automatically so that you can just deploy and see the archive version in the deployments tab in weblogic admin console.

Sources

  • http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/wls/12c/14-Redeployment–4465/redeploy.htm
  • https://maven.apache.org/plugins/maven-war-plugin/examples/war-manifest-guide.html
  • http://maven.apache.org/shared/maven-archiver/index.html
  • http://tihlde.org/~eivindw/weblogic-production-redeploy-version-with-maven/

1 thought on “How to add Archive Version to MANIFEST.MF file with Maven

Leave a Comment

Your email address will not be published. Required fields are marked *