I lost track of what you do to see this problem. Looking at a stack trace Bruce posted to geronimo IRC last night, it looks like you have only some of the dependencies needed to build a geronimo car using the car-maven-plugin. This is caused by mismatches between the geronimo and maven dependency systems. I think that the jee-specs artifact has disappeared from your local maven repo and it isn't showing up as a maven dependency so it isn't getting downloaded.

I think you can fix it in servicemix by explicitly including the missing dependencies as maven dependencies, e.g.

<dependency>
<groupId>org.apache.geronimo.configs</groupId>
<artifactId>jee-specs</artifactId>
<version>2.0.1</version>
<type>car</type>
</dependency>

If you previously built geronimo locally you would have built all these artifacts already. There's probably something we can do in geronimo to reduce this kind of problem but I don't see what it is just yet.

org.apache.geronimo.configs/jee-specs//car
is not a path but a representation of the dependency above, with the version omitted.

hope this helps
david jencks



On Dec 8, 2007, at 1:43 AM, Guillaume Nodet wrote:

So i now have the same problem.
Given that it was working at some point (at least when I did the release),
I'm wondering if there has been any change in  a maven repo.

On Dec 8, 2007 8:18 AM, Guillaume Nodet <[EMAIL PROTECTED]> wrote:

It's more a logical path rather than a physical one. You may have the
version between the two /s.
Anyway, I will try to build 3.2.1 and 3.3-snapshot from a clean repo
on Monday and see what happens.

On 12/8/07, samjoe9998 <[EMAIL PROTECTED]> wrote:

I agree that those 'file:'s should have nothing to do with the
exception. Do
you know how do I validate the .car file is valid or not? Why the path
is
not 'org.apache.geronimo.configs/jee-specs/car' but
'org.apache.geronimo.configs/jee-specs//car' ?


bsnyder wrote:

On Dec 7, 2007 11:22 AM, samjoe9998 <[EMAIL PROTECTED]> wrote:

I used the exact instruction there. I think the difference is that
you
might
build (since you use tarball, I guess) on Linux platform. I built on
Windows
XP. The windows 3.2.1-src.zip contains invalid entries such as
"file:xxx"
(a
bunch of HTMLs) which can not be extracted by WinZip. I have to use
7-Zip
to
remove those entries before uncompress, but that should not affect
the
build
at all. Is this relate to the path separator between Linux and
Windows?

I did notice during my testing for this issue that I also have a
directory named file: upon expansion of the tarball. This build issue
has nothing to do with the extra directory that's included from the
filesystem. This issue appears to have something to do with a bad car
file from Geronimo as it says it failed to load.

Bruce
--
perl -e 'print
unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I; \"YC;VT*"
);'

Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/

Blog: http://bruceblog.org/



--
View this message in context:

http://www.nabble.com/ServiceMix-3.2.1-build-failure%3A-Unable-to- resolve-dependency-org.apache.geronimo.configs-jee-specs--car- tf4962714s12049.html#a14225204
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.




--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/




--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to