+1 -- dIon Gillard, Multitask Consulting Blog: http://www.freeroller.net/page/dion/Weblog Work: http://www.multitask.com.au
Morgan Delagrange <[EMAIL PROTECTED]> wrote on 22/01/2003 03:21:38 AM: > Neither can I, when I use jdk 1.3.1. Sigh. Well, the > individual taglib builds are more important than the > reactor build, so I guess we roll back to the original > format, yes? > > - Morgan > > --- James Strachan <[EMAIL PROTECTED]> wrote: > > Though I've now found that each individual library > > cannot be built, without > > putting back in the "file:" as follows in > > project.xml... > > > > <!ENTITY commonDeps SYSTEM > > "file:../../commonDependencies.ent"> > > > > Which I presume would mean reversing the patch to > > get the reactor to work? > > Sometimes I wish java supported "cd" then the > > Reactor could just cd into > > each subproject and problem solved :-) > > > > James > > ------- > > http://radio.weblogs.com/0112098/ > > ----- Original Message ----- > > From: "robert burrell donkin" > > <[EMAIL PROTECTED]> > > To: "Jakarta Commons Developers List" > > <[EMAIL PROTECTED]> > > Sent: Monday, January 20, 2003 9:29 PM > > Subject: Re: [jelly] Taglib split out - done? > > > > > > > hi morgan > > > > > > attached is a patch which allows the ant tag to > > build. (you'll probably > > > need to go through all the tags and change the > > other project.xml files in > > > a similar way.) > > > > > > > > > > > > > > > > > > > > > > > > On Monday, January 20, 2003, at 06:55 PM, Morgan > > Delagrange wrote: > > > > > > > > > > > --- robert burrell donkin > > > > <[EMAIL PROTECTED]> wrote: > > > >> On Monday, January 20, 2003, at 05:33 PM, > > Morgan > > > >> Delagrange wrote: > > > >> > > > >>> > > > >>> --- James Strachan > > <[EMAIL PROTECTED]> > > > >> wrote: > > > >>>> From: "Morgan Delagrange" > > <[EMAIL PROTECTED]> > > > >>>>> --- James Strachan > > <[EMAIL PROTECTED]> > > > >>>> wrote: > > > >>>>>> > > > >>>>>> I'm gonna sit on the fence a little as I > > agree > > > >>>> with > > > >>>>>> both of you. Before a > > > >>>>>> 1.0 release I'd like to > > > >>>>>> > > > >>>>>> * provide a simple build to build and test > > all > > > >>>> the > > > >>>>>> libraries (hopefully > > > >>>>>> using Maven reactor though anything would > > do). > > > >>>> This > > > >>>>>> can help in refactoring, > > > >>>>>> testing that we don't break things. > > > >>>>> > > > >>>>> Everything appears to be correct in the > > reactor. > > > >>>> I > > > >>>>> verified via debug statements that the parse > > > >> fails > > > >>>>> when MavenUtils.getProject(File, > > > >>>> MavenJellyContext, > > > >>>>> boolean) attempts to parse the > > projectDescriptor > > > >>>> with > > > >>>>> Betwixt via the BeanReader.parse(File) > > method. > > > >>>> That > > > >>>>> method seems to be inherited from Digester, > > and > > > >>>> looks > > > >>>>> fine: > > > >>>>> > > > >>>>> public Object parse(File file) > > > >>>>> throws IOException, SAXException { > > > >>>>> configure(); > > > >>>>> InputSource input = > > > >>>>> new InputSource(new > > > >>>> FileInputStream(file)); > > > >>>>> input.setSystemId("file://" + > > > >>>>> file.getAbsolutePath()); > > > >>>>> getXMLReader().parse(input); > > > >>>>> return (root); > > > >>>>> } > > > >>>>> > > > >>>>> Wierd. > > > >>>> > > > >>>> Is this one of those problems of the current > > > >> working > > > >>>> directory being > > > >>>> different (when built using the reactor) to > > what > > > >> it > > > >>>> is when just building > > > >>>> one library at a time? > > > >>>> > > > >>>> James > > > >>> > > > >>> That's the apparent difference, although > > > >> Digester's > > > >>> invocation of the > > InputSource.setSystemId(String) > > > >>> method should have made this a non-issue. > > > >> > > > >> if you can tell me a simple way to reproduce > > the > > > >> problem, i'd be willing > > > >> to take a look and see if i can come up with > > > >> anything. > > > >> > > > >> - robert > > > > > > > > I don't have a simple test case for it. If you > > go to > > > > jakarta-commons-sandbox/jelly/jelly-tags/ant and > > run > > > > "maven java:compile", there is no problem. > > However if > > > > you run "maven tags-build" from > > > > jakarta-commons-sandbox/jelly, Maven will fail > > to open > > > > the commonsDependencies.ent file referenced in > > the ant > > > > build script. > > > > > > > > - Morgan > > > > > > > > ===== > > > > Morgan Delagrange > > > > http://jakarta.apache.org/taglibs > > > > http://jakarta.apache.org/commons > > > > http://axion.tigris.org > > > > http://jakarta.apache.org/watchdog > > > > > > > > > > __________________________________________________ > > > > Do you Yahoo!? > > > > Yahoo! Mail Plus - Powerful. Affordable. Sign up > > now. > > > > http://mailplus.yahoo.com > > > > > > > > -- > > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]. > > > > org> > > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]. > > > > org> > > > > > > > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > __________________________________________________ > > Do You Yahoo!? > > Everything you'll ever need on one web page > > from News and Sport to Email and Music Charts > > http://uk.my.yahoo.com > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > ===== > Morgan Delagrange > http://jakarta.apache.org/taglibs > http://jakarta.apache.org/commons > http://axion.tigris.org > http://jakarta.apache.org/watchdog > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > ForwardSourceID:NT000A612A -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>