X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=maven%2Fmaven-argeo-osgi-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fmaven%2Fplugins%2Fosgi%2FDeployBundlesMojo.java;fp=maven%2Fmaven-argeo-osgi-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fmaven%2Fplugins%2Fosgi%2FDeployBundlesMojo.java;h=170469a7c115af5074829e43be3f7c36f04da8dc;hb=27c9c497496706fce1a3a81fb05688b9d81c92d4;hp=0483b40f419d915c821cd7e286a47a722900757b;hpb=abea1c8f25745a9b5a73ffb0c44a349c6ec2c239;p=gpl%2Fargeo-slc.git diff --git a/maven/maven-argeo-osgi-plugin/src/main/java/org/argeo/slc/maven/plugins/osgi/DeployBundlesMojo.java b/maven/maven-argeo-osgi-plugin/src/main/java/org/argeo/slc/maven/plugins/osgi/DeployBundlesMojo.java index 0483b40f4..170469a7c 100644 --- a/maven/maven-argeo-osgi-plugin/src/main/java/org/argeo/slc/maven/plugins/osgi/DeployBundlesMojo.java +++ b/maven/maven-argeo-osgi-plugin/src/main/java/org/argeo/slc/maven/plugins/osgi/DeployBundlesMojo.java @@ -3,10 +3,12 @@ package org.argeo.slc.maven.plugins.osgi; import java.io.File; import java.util.List; +import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.deployer.ArtifactDeployer; import org.apache.maven.artifact.deployer.ArtifactDeploymentException; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; +import org.apache.maven.project.artifact.ProjectArtifactMetadata; /** * @goal deploy-bundles @@ -24,8 +26,12 @@ public class DeployBundlesMojo extends AbstractBundlesPackagerMojo { AbstractBundlesPackagerMojo.BundlePackage bundlePackage = (BundlePackage) bundlePackages .get(i); try { - deployer.deploy(bundlePackage.getPackageFile(), bundlePackage - .getArtifact(), deploymentRepository, local); + Artifact artifact = bundlePackage.getArtifact(); + ProjectArtifactMetadata metadata = new ProjectArtifactMetadata( + artifact, bundlePackage.getPomFile()); + artifact.addMetadata(metadata); + deployer.deploy(bundlePackage.getPackageFile(), artifact, + deploymentRepository, local); } catch (ArtifactDeploymentException e) { throw new MojoExecutionException("Could not deploy bundle " + bundlePackage.getBundleDir(), e);