pom: In the parent project engineering or polymeric, typically the jar for version control
war: file is usually publish on the server being labeled as war package
jar: jar packets are packaged into use, public property have generally been labeled jar package, you can call for anyone to use.