The maven plugins are central part of maven framework, it is used to perform specific goal.
According to Apache Maven, there are 2 types of maven plugins.
These plugins are executed at the time of build. These plugins should be declared inside the <build> element.
These plugins are executed at the time of site generation. These plugins should be declared inside the <reporting> element.
Maven Core Plugins
A list of maven core plugins are given below:
List of Maven Plugins
To see the list of maven plugins, you may visit apache maven official website http://repo.maven.apache.org/maven2/org/apache/maven/plugins/. Maven plugins are also available outside the maven at codehaus.org and code.google.com.