//File f = new File(repofiles + filename);
//IArtifactDescriptor ad = PublisherHelper.createArtifactDescriptor(jvm_rpm, f);
//publishArtifact(ad, f, publisherInfo);
IProvidedCapability createSelfCapability = PublisherHelper.createSelfCapability(yourAppIU.getId(),yourAppIU.getVersion());
yourAppIU.setCapabilities(new IProvidedCapability[] {createSelfCapability});
//RequiredCapability vm = new RequiredCapability(PublisherHelper.IU_NAMESPACE, "org.example.xenVM", new VersionRange(Version.create("0.0.0"), true, Version.create("9.9.9"), true), "", false, false);
//jvmIU.setRequiredCapabilities(new IRequiredCapability[] {vm});