You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by Adam Jack <aj...@TrySybase.com> on 2003/03/29 16:47:56 UTC
Package jar by id
I am trying to gump something that depends upon commons-vfs. In order to
build that I need (from the commons-vfs gump.xml):
<depend project="jakarta-slide" ids="client-webdavlib" />
I tried building slide, but to no avail -- too many dependencies for me to
handle, so I installed the package:
<project name="jakarta-slide" package="jakarta-slide" />
and I downloaded the nightly drop.
When I run gen.sh I get this error:
Dropping project commons-vfs because of Exception java.lang.Exception: A
jar wit
h id "client-webdavlib" was not found in project "commons-vfs" referenced by
project jakarta-slide
.. but I do NOT get any complaints about my package.
In the project/jakarta-slide.xml (does it still use this even if my profile
doesn't include it?) I see :
<jar name="client/lib/slide-webdavlib.jar" id="client-webdavlib"/>
and that file exists.
I tried including it in my profile, but then it tries to build it. I tried
remove="true", but same result as above.
Help appreciated.
regards
Adam
--
<http://www.try.sybase.com>
Experience Sybase Technology ...
RE: Package jar by id
Posted by Adam Jack <aj...@TrySybase.com>.
Ok, my bad. I guess I am a little (lot) lost inside here & just not seeing
straight...
It turns out that these two are also dependences of commons-vfs not
jakarta-slide, I just wasn't seeing that since I was focused on
jakarta-slide. Further, they are module definitions w/o build scripts (for
whatever reason, license maybe) so I needed to install them as packages even
though I thought I was trying to build them. All perfectly clear once I can
see the wood for the trees....
Thanks for tolerance of the noise...
regards
Adam
-----Original Message-----
From: Adam Jack [mailto:ajack@trysybase.com]
Sent: Friday, April 04, 2003 8:38 AM
To: 'Gump code and data'
Subject: RE: Package jar by id
Stefan wrote:
> Missing prereq
>
/homelocal/build/packages/jakarta-slide/dist/client/lib/slide-webdavlib.jar
> from jakarta-slide
Is the file not there?
Actually, despite staring at it so much --- I finally realized, no it isn't.
The "dist/" in there is not in the package I installed. Sorry, I couldn't
see it thought it was staring me in the face.
I have found (and am removing) this in my hacked project/jakarta-slide.xml:
<home nested="dist"/>
[Since I don't want to build jakarta-slide, I just need the webdav client
from it, I hope there ought be no negative side effects.]
Giving another build a shot I now (only) get these two:
Missing prereq /homelocal/build/gump-ws/jcifs/jcifs-0.7.1.jar from jcifs
Missing prereq /homelocal/build/gump-ws/jsch/dist/lib/jsch-gump.jar from
jsch
how does gump 'know' these are needed since I've remove the <Depend entries
(see below.)
The other two are "installed packages", things you have to download
and put in the place referenced above in order to build VFS.
But I am no longer trying to build --- I installed the package (or so I
thought!) I guess Gump couldn't find the package, but did have a partial
project, so was trying to build.
> I commented out those dependencies.
Where? How?
I edited my local project/jakarta-slide.xml file, based off your comments to
start removing <cvs> and <ant> elements and such. So, even if Gump was
trying to build it -- how did it "know" about these dependencies?
commons-vfs does depend on them, so you cannot simply ignore those
dependencies.
But I installed the package, again -- or so I thought...
regards
Adam
---------------------------------------------------------------------
To unsubscribe, e-mail: gump-unsubscribe@jakarta.apache.org
For additional commands, e-mail: gump-help@jakarta.apache.org
RE: Package jar by id
Posted by Adam Jack <aj...@TrySybase.com>.
Stefan wrote:
> Missing prereq
>
/homelocal/build/packages/jakarta-slide/dist/client/lib/slide-webdavlib.jar
> from jakarta-slide
Is the file not there?
Actually, despite staring at it so much --- I finally realized, no it isn't.
The "dist/" in there is not in the package I installed. Sorry, I couldn't
see it thought it was staring me in the face.
I have found (and am removing) this in my hacked project/jakarta-slide.xml:
<home nested="dist"/>
[Since I don't want to build jakarta-slide, I just need the webdav client
from it, I hope there ought be no negative side effects.]
Giving another build a shot I now (only) get these two:
Missing prereq /homelocal/build/gump-ws/jcifs/jcifs-0.7.1.jar from jcifs
Missing prereq /homelocal/build/gump-ws/jsch/dist/lib/jsch-gump.jar from
jsch
how does gump 'know' these are needed since I've remove the <Depend entries
(see below.)
The other two are "installed packages", things you have to download
and put in the place referenced above in order to build VFS.
But I am no longer trying to build --- I installed the package (or so I
thought!) I guess Gump couldn't find the package, but did have a partial
project, so was trying to build.
> I commented out those dependencies.
Where? How?
I edited my local project/jakarta-slide.xml file, based off your comments to
start removing <cvs> and <ant> elements and such. So, even if Gump was
trying to build it -- how did it "know" about these dependencies?
commons-vfs does depend on them, so you cannot simply ignore those
dependencies.
But I installed the package, again -- or so I thought...
regards
Adam
Re: Package jar by id
Posted by Stefan Bodewig <bo...@apache.org>.
On Wed, 2 Apr 2003, Adam Jack <aj...@trysybase.com> wrote:
> Missing prereq
> /homelocal/build/packages/jakarta-slide/dist/client/lib/slide-webdavlib.jar
> from jakarta-slide
>
> Missing prereq
> /homelocal/build/gump-ws/jcifs/jcifs-0.7.1.jar from jcifs
>
> Missing prereq
> /homelocal/build/gump-ws/jsch/dist/lib/jsch-gump.jar from
> jsch
>
> I can understand the first
That's the one I don't understand 8-)
Is the file not there?
The other two are "installed packages", things you have to download
and put in the place referenced above in order to build VFS.
> I commented out those dependencies.
Where? How?
commons-vfs does depend on them, so you cannot simply ignore those
dependencies.
Stefan
RE: Package jar by id
Posted by Adam Jack <aj...@TrySybase.com>.
Once again I spoke a little too soon. The gen.sh "worked" but the build gave
this for commons-vfs:
Missing prereq
/homelocal/build/packages/jakarta-slide/dist/client/lib/slide-webdavlib.jar
from jakarta-slide
Missing prereq /homelocal/build/gump-ws/jcifs/jcifs-0.7.1.jar from jcifs
Missing prereq /homelocal/build/gump-ws/jsch/dist/lib/jsch-gump.jar from
jsch
I can understand the first (although I'd rather not see it, help
appreciated...) but the second/third I have no clue about. I commented out
those dependencies. Is something cached that I can clean out?
regards
Adam
-----Original Message-----
From: Adam Jack [mailto:ajack@trysybase.com]
Sent: Monday, March 31, 2003 8:40 AM
To: 'Gump code and data'
Subject: RE: Package jar by id
> <project name="jakarta-slide" package="jakarta-slide" />
Did you provide a new module definition for slide or use the old one
(with <cvs> and <ant> and all that)?
Since I know nothing about slide, I used the original.
> I tried including it in my profile, but then it tries to build it.
Hmm, remove the <ant> part from the definition.
I did, along with the <depends>, and (not sure why, mis-read this to start
off with) the <cvs> and I removed the remove="true" (jut in case) --- and it
worked. Thank you.
Clearly [to my understanding level] it would seem a nice to have would be
the ability to install packages but use the existing module definitions...
Whenever I edit a definition I risk loosing future updates by the module
owners, I risk introducing errors, etc. Is this something that others think
Gump could do -- i.e. utilize the module definition (when a package) but not
attempt to build it?
regards,
Adam
---------------------------------------------------------------------
To unsubscribe, e-mail: gump-unsubscribe@jakarta.apache.org
For additional commands, e-mail: gump-help@jakarta.apache.org
RE: Package jar by id
Posted by Adam Jack <aj...@TrySybase.com>.
> <project name="jakarta-slide" package="jakarta-slide" />
Did you provide a new module definition for slide or use the old one
(with <cvs> and <ant> and all that)?
Since I know nothing about slide, I used the original.
> I tried including it in my profile, but then it tries to build it.
Hmm, remove the <ant> part from the definition.
I did, along with the <depends>, and (not sure why, mis-read this to start
off with) the <cvs> and I removed the remove="true" (jut in case) --- and it
worked. Thank you.
Clearly [to my understanding level] it would seem a nice to have would be
the ability to install packages but use the existing module definitions...
Whenever I edit a definition I risk loosing future updates by the module
owners, I risk introducing errors, etc. Is this something that others think
Gump could do -- i.e. utilize the module definition (when a package) but not
attempt to build it?
regards,
Adam
Re: Package jar by id
Posted by Stefan Bodewig <bo...@apache.org>.
On Sat, 29 Mar 2003, Adam Jack <aj...@trysybase.com> wrote:
> so I installed the package:
>
> <project name="jakarta-slide" package="jakarta-slide" />
Did you provide a new module definition for slide or use the old one
(with <cvs> and <ant> and all that)? What does your new definition
for slide look like (if you've written one)?
> In the project/jakarta-slide.xml (does it still use this even if my
> profile doesn't include it?)
No, it doesn't.
> I tried including it in my profile, but then it tries to build it.
Hmm, remove the <ant> part from the definition.
Stefan