public void execute() throws MojoExecutionException {
getLog().info( "Start building Karaf Archive with bundles in " + bundlesFolder.getAbsolutePath() );
String workingFolder = createWorkingFolder();
File repoDir = new File( workingFolder + File.separator + "repository" );
MavenOsgiRepository mavenOsgiRepository = createMavenRepository( repoDir );
createFeatureMetaData( createFeature( repoDir, mavenOsgiRepository ) );
createKarArchive( workingFolder );
}