Thanks David,

Finally it worked :)

I tried to follow your advice but then maven was looking for a released version of the parent pom. The problem was that I was trying to release core only, without the sample module. I finally put everything back to where it was and simply commented out the sample module, then released from the parent level.

.. seems obvious once it works!



On 01/13/2012 10:15 PM, David Jencks wrote:
On Jan 13, 2012, at 12:32 PM, Arjun Panday wrote:

Thanks David,
Maybe the svn path in the pom is wrong?  the working directory appears to indicate a 
different path including "/core/"
Yes, i showed this line on purpose.
the working directory is webconsole-plugins/servicediagnostics/core
and the artifactId is org.apache.felix.servicediagnostics.plugin
It seems to mix artifactId and the directory

The parent pom references the module as "core". Here's the scm and modules 
extract from the parent pom:

<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/trunk/webconsole-plugins/servicediagnostics</developerConnection>
<url>http://svn.apache.org/viewvc/felix/trunk/webconsole-plugins/servicediagnostics</url>
</scm>
<modules>
<module>core</module>
<module>sample</module>
</modules>

Is this wrong?
Are you running the release from "core" or "servicediagnostics"?  I think you 
can only reliably run a release at the level of a pom that includes scm information.  If you just 
want to release core I'd try putting scm info in that pom too.

david jencks

what's giving the warning?  tar?  There might be an issue with antique non-gnu 
tars and long paths, I think there might be a flag to use gnu style tar.
Yes it comes from tar:
[INFO] [WARNING] Resulting tar file can only be processed successfully by GNU 
compatible tar commands


Reply via email to