getting rid of the wsdlDirectory field as an extension! Makes it much easier to configure, the folder convention assumes the wsdl directory is immediately under the root Dir of the WHOLE project.  So making this wsdl Folder a string, and it is much easier to configure.
a few errors in the tasks when running the plugin locally.  GroupedWarFiles for whatever reason needs to be Serializable
copy wsdl task was not working in the actual plugin, needed to make the GroupedWsdlWarFiles Serializable. I supsect, because of the groupedFolder class variable, being a File element and all.  Implements Serializable, decalres a serialVersionUID, and done.  Full plugin cycle is working again
adding configurable defaults to Plugin and Plugin Extension.  Schema folder and episode folder were getting deprecated warnings using the plugin.
wsimport extensions is an extension on the wsdl extension on the wsdl extension.  moving the configuration to the Wsdl Plugin class, not in the extension itself.
typo in this class, getting null wsdlWarFiles because of the convention mapping.
new web service copy directory on the extension class, also getting rid of the wsdWar Extension class, not needed with these new configuration changes :) much simpler !
resolved WSDL Directory is now no longer needed.  Just the OutputDirectory @resolvedSchemaDirectory.  Just in case the wsdl imports no schema, (which is rare, but could happen).  Before it imported no schema, then the schema out folder wouldn't exist, and the WAR task would complain that it needs to exist.  At least this way, even if there are no schemas, the schema folder still exists in the output directory.
last fixes to parse WSDL configuration issues.  This plugin is working now!
examples updated with new extensions.  Also new parseWSDL when run with latest, is used here and updated in the gend source code