On 3/17/20, 11:37 PM, "OmPrakash Muppirala" <[email protected]> wrote:

    My 2 cents:
    
    I don't think we need to go back to the Ant vs Maven discussion.  If the
    Maven build/stage/release scripts works flawlessly, an Ant task can simply
    call it.  There is no reason both cannot be worked on continuously.  In the
    same way, if Maven users want, they can call Ant scripts as needed.
    
    Why do both camps want the other way to go away?
    
I don't want one to go away.  I want to use Maven for what it is good for and 
Ant for what it is good for.

    For example, we also publish to NPM as part of the release. There is a
    node.js script that gets called from the Ant script during the release
    process.  The node.js script is a black box as far as the Ant script is
    concerned.
    
    That said, Carlos if you think you can get a release done with just Maven,
    please go ahead and give it a shot.  From what I remember, the Maven part
    of the build/release was the issue and not the Ant portions.  We all would
    love to see improvements there.
    
    Alex, you say that Carlos did not work in the trenches during the release
    process, but are objecting (I think, if I understand your email correctly)
    to him wanting to work now.  That seem contradictory, IMHO.
    
I'm saying that if Carlos/Chris go back to the Maven Release Plugin process, it 
will likely bring us back to the same problems we created the CI steps to work 
around.  So why go through all of that again?

Like Piotr just posted, Carlos should get in the trenches and get the CI steps 
to work with the new Maven poms.   Not acknowledging that there have been past 
problems using the process they propose is going to result in more time wasted.

-Alex

 

Reply via email to