public void executeMojo( String pluginXml )
throws Exception
{
UnpackMojo mojo = getMojo( pluginXml );
mojo.execute();
MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
String filename = project.getArtifact().getFile().getName();
String dir = filename.substring( 0, filename.lastIndexOf( '.' ) );
File workDir = (File) getVariableValueFromObject( mojo, "workDirectory" );