JarArchiver archiver = (JarArchiver) archiverManager.getArchiver("jar");
File packageFile = new File(new File(project.getBuild().getDirectory()), packageName + ".jar");
archiver.setDestFile(packageFile);
archiver.setIncludeEmptyDirs(true);
archiver.addDirectory(libDirectory);
Manifest manifest = new Manifest();
manifest.addConfiguredAttribute(new Attribute("Bundle-SymbolicName", project.getArtifactId() + "-" + platform));
manifest.addConfiguredAttribute(new Attribute("Bundle-Name", name + " for " + platform));
manifest.addConfiguredAttribute(new Attribute("Bundle-NativeCode", getNativeCodeValue(library)));