- Node sourcesArtifact = osgiFactory.getMaven(distSession,
- sourceCoords + ":sources");
- IOUtils.closeQuietly(in);
- in = origArtifact.getNode(Node.JCR_CONTENT)
- .getProperty(Property.JCR_DATA).getBinary().getStream();
- byte[] pdeSource = RepoUtils.packageAsPdeSource(in,
- new DefaultNameVersion(getName(), getVersion()));
- Node pdeSourceNode = RepoUtils.copyBytesAsArtifact(javaSession
- .getRootNode(), new DefaultArtifact(getCategory(),
- getName() + ".source", "jar", getVersion()), pdeSource);
- osgiFactory.indexNode(pdeSourceNode);
- pdeSourceNode.getSession().save();
+
+ sourcesArtifactNode = osgiFactory.getMaven(distSession,
+ sourcesArtifact.toString());