I'm following Maven convention as best I can, given that I'm still learning it. Hopefully someone with more experience can help refine it if I'm missing something.
-- /_ Joe Kesselman (he/him/his) -/ _) My Alexa skill for New Music/New Sounds fans: / https://www.amazon.com/dp/B09WJ3H657/ () Plaintext Ribbon Campaign /\ Stamp out HTML mail! ________________________________ From: Gary Gregory <garydgreg...@gmail.com> Sent: Sunday, September 10, 2023 6:25:12 AM To: dev@xalan.apache.org <dev@xalan.apache.org> Subject: Re: Mavenizing: Cleaning up dependencies Hi Joe, A normal Maven build creates a main jar and a test jar, you don't have to do anything special, assuming the files are in the standard directory layout for Maven. I encourage you to follow Maven convention, otherwise you'll end up with thousands of lines of XML. Gary On Sun, Sep 10, 2023, 5:16 AM Joseph Kessselman <kesh...@alum.mit.edu<mailto:kesh...@alum.mit.edu>> wrote: I'm still working on excluding things from the Maven-generated xalan.jar which weren't present in the Ant-generated version. Currently, the main nuisance is that Maven is putting classes from javax/annotation into the xalan jarfile. This is probably because one of the dependencies is missing the "provided" mark, but I haven't yet figured out which. Once I get that straightened out, I should be able to start testing xsltc and see how much of a mess I've made out of the JFlex adaptation. And if a miracle happens and _that_ can be made to work, all that should still be needed is jarfile aggregation at the top-level directory, dealing with samples, and (arguably) moving xalan-test into the xalan-java project. (Yes, we theoretically separated xalan-test from xalan-java because the plan was to have xalan-test reusable for other XPath/XSLT processors. I don't know whether anyone is actually still using that, or whether they'd care a lot about having to fetch all of xalan-java to get the tests.) We've reached the hour where it has stopped getting late and started getting early. Time for me to fall over before I make _egregiously_ stupid mistakes. Hasta pronto... --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@xalan.apache.org<mailto:dev-unsubscr...@xalan.apache.org> For additional commands, e-mail: dev-h...@xalan.apache.org<mailto:dev-h...@xalan.apache.org>