More about Maven pom.xml file

A normal pom.xml dependency looks like,

  <modelVersion>4.0.0</modelVersion>  
  <groupId>com.anup.app</groupId>  
  <artifactId>my-app</artifactId>  
  <version>1.0.0</version>  
  
</project>  

But there are some other Elements also like :

  1. Packaging
  2. Scope
    Etc…

Please, anyone, explain a little bit about more maven Elements.