/** * Constructor from a POM-style XML element that defines a Maven <plugin>. * * @param plugin the XML element to parse (required) */ public Plugin(final Element plugin) { this(getGroupId(plugin), getArtifactId(plugin), getVersion(plugin), getConfiguration(plugin), getDependencies(plugin), getExecutions(plugin)); }