Hi Benson,

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.
>

Ah, I learn something new every day!  I wasn't even aware of the ASF Nexus
(my open source projects aren't ASF, so I go through the general Sonatype
Nexus).  It certainly sounds like the ASF Nexus would be the route to use.

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.
>

Cool, thanks for the example!  I need to get the source code and get myself
familiar with the build for Xerces.  Hopefully I can start to investigate
all of this week, I'm not as familiar with Ant and its tools (I've been a
Maven user for the last 2-3 years now) but I'm sure it'll come back to me
:).

Thanks again for the tips/help!

Cheers,
Martijn

On Fri, Dec 10, 2010 at 3:12 AM, Martijn Verburg
> <martijnverb...@gmail.com> 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 <
> bimargul...@gmail.com>
> > 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
> >> <martijnverb...@gmail.com> 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
> >> > <mrgla...@ca.ibm.com>
> >> > 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: mrgla...@ca.ibm.com
> >> >> E-mail: mrgla...@apache.org
> >> >>
> >> >> Martijn Verburg <martijnverb...@gmail.com> 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
> >> >> > <mrgla...@ca.ibm.com
> >> >> > > 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: mrgla...@ca.ibm.com
> >> >> > E-mail: mrgla...@apache.org
> >> >> >
> >> >> > Martijn Verburg <martijnverb...@gmail.com> 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: j-dev-unsubscr...@xerces.apache.org
> >> For additional commands, e-mail: j-dev-h...@xerces.apache.org
> >>
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
> For additional commands, e-mail: j-dev-h...@xerces.apache.org
>
>

Reply via email to