if (since(About._2_4)) {
// we have the attribute from the classpath
// and we have set it.
if (key.equals(Constants.VERSION_ATTRIBUTE)) {
try {
Version fromExport = new Version(exporterAttributes.getVersion());
Version fromSet = new Version(attributes.getVersion());
if (!fromExport.equals(fromSet)) {
SetLocation location = warning(
"Version for package %s is set to different values in the source (%s) and in the manifest (%s). The version in the manifest is not "
+ "picked up by an other sibling bundles in this project or projects that directly depend on this project",
packageName, attributes.get(key), exporterAttributes.get(key));