Why are you bothering to aim at the sonatype bundle system? Aren't we just aiming at the ASF Nexus? The requirements are not precisely identical.
If the builds here already produce all the jars (core, sources, javadoc) and sign them, then all you need to do is operate the deploy plugin, which you can do from the ant tools. If they don't produce the right tools, then the annoying problem is to get the jars made and signed, the later of which is not easy for ant. When I did this for GATE, I did a bit of hybridization. See https://gate.svn.sourceforge.net/svnroot/gate/gate/trunk/build/deploy/maven/ for a complete example. Ironically, this *is* something aimed at the sonatype system. On Fri, Dec 10, 2010 at 3:12 AM, Martijn Verburg <[email protected]> wrote: > Hi Benson, > I've never tried using the Maven ANT tools to perform a release that the > Sonatype Nexus repo will accept (it is a fairly new process they have in > place). I'm not sure if Ivy has that type of 'release' support either. > I'm happy to look into either of those if they can perform the right tasks! > Again I'm not here to upset the apple cart. > Benson, have you given either of those tools a go on another project? Are > there any particular pointers I should watch out for? > Cheers, > Martijn > > On Fri, Dec 10, 2010 at 12:52 AM, Benson Margulies <[email protected]> > wrote: >> >> There is no earthly reason for a 'parallel maven build'. The maven ant >> tools can just be dropped into the ant build to handle this, or, I >> suspect, Ivy. >> >> On Thu, Dec 9, 2010 at 3:18 PM, Martijn Verburg >> <[email protected]> wrote: >> > Hi Michael, >> > I _completely_ understand and I have no desire to break what already >> > works. >> > I'll definitely try to go with the manual upload process to begin with >> > and >> > might then add a patch for a Maven build that can run side by side with >> > your >> > ANT build in order to make future releases easier. >> > I'm hopefully also doing this for the Jsch project, so it's all good >> > practice :) >> > Cheers, >> > Martijn >> > >> > On Thu, Dec 9, 2010 at 6:50 PM, Michael Glavassevich >> > <[email protected]> >> > wrote: >> >> >> >> Hi Martijn, >> >> >> >> Xerces existed long before Maven. It has a build process which works >> >> well >> >> for it based on Ant. It's never needed anything more complex, so >> >> there's >> >> been no motivation to ever look at Maven or for any of the developers >> >> to >> >> learn it. If it ain't broke don't fix it, in my opinion. >> >> >> >> That's why these sorts of upload requests sit around for months / >> >> years. >> >> It's out of scope of our release process. >> >> >> >> Thanks. >> >> >> >> Michael Glavassevich >> >> XML Parser Development >> >> IBM Toronto Lab >> >> E-mail: [email protected] >> >> E-mail: [email protected] >> >> >> >> Martijn Verburg <[email protected]> wrote on 12/09/2010 12:13:42 >> >> PM: >> >> >> >> > Hi Michael, >> >> > >> >> > OK, obviously I'm not familiar with the Xerces dev environment >> >> > whatsoever :). I'll take a look around the website/wiki/docs/ >> >> > whatever and get back to you with some questions no doubt. >> >> > >> >> > Initially it might be a manual upload of the signed JAR files etc, >> >> > but hopefully it'll become a process that can be driven by a maven >> >> > build (and yes a Maven build should be able to sit alongside another >> >> > build tool/process in case Xerces developers despise Maven for >> >> > whatever reason ;p). >> >> > >> >> > Cheers, >> >> > Martijn >> >> >> >> > On Thu, Dec 9, 2010 at 4:33 PM, Michael Glavassevich >> >> > <[email protected] >> >> > > wrote: >> >> > Hi Martijn, >> >> > >> >> > You're very much welcome to do that if you're interested. >> >> > >> >> > Thanks. >> >> > >> >> > Michael Glavassevich >> >> > XML Parser Development >> >> > IBM Toronto Lab >> >> > E-mail: [email protected] >> >> > E-mail: [email protected] >> >> > >> >> > Martijn Verburg <[email protected]> wrote on 12/09/2010 >> >> > 11:06:30 >> >> > AM: >> >> > >> >> > > Hi all, >> >> > >> >> > > >> >> > > As mentioned in https://issues.apache.org/jira/browse/XERCESJ-1454 >> >> > > I'm happy to try and help you guys out with the Sonatype process to >> >> > > get these versions into Maven central. Our team is quite keen to >> >> > > use the latest and greatest in our automated builds. >> >> > > >> >> > > Cheers, >> >> > > Martijn >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
