GJ,

My apologies! It seems I kicked off more than I expected with my
comments. Feel free to slap me if you ever see me...

-SC

On 4/20/21 2:33 PM, Geertjan Wielenga wrote:
> No one is suggesting removing support for Ant altogether.
>
> The suggestion is to remove the possibility of creating new Ant projects.
>
> Gj
>
> On Tue, 20 Apr 2021 at 21:32, Thomas Wolf <tjw...@gmail.com
> <mailto:tjw...@gmail.com>> wrote:
>
>     +1 for not removing ant support for me as well.  I’m admittedly an
>     old-timer.  My first exposure to a ‘modern’ build tool was on my
>     last job - the company used gradle.  With a background in make and
>     ant, I found its syntax hard to grok.    NB devs clearly like
>     Maven - its syntax seems straight-forward enough, but the tool
>     seems relatively slow and if you have an existing ant-based
>     project whose directory structure doesn’t match maven’s desired
>     one, moving to maven may not be as straight forward as some
>     suggest.  And, how is the uptake of Ivy?  Isn’t that (in
>     combination with ant) considered a modern build tool?  If NB
>     removes support for ant altogether, it would not be able to handle
>     ivy-based projects, no?
>
>     tom
>
>
>     On Apr 20, 2021 at 3:10:04 PM, Marco Rossi <ma...@markreds.it
>     <mailto:ma...@markreds.it>> wrote:
>
>         +1 also for me to not eliminating Ant support for new (or
>         existing) projects.
>
>         Mark Reds
>
>>         Il giorno 20 apr 2021, alle ore 20:08, Mitch Claborn
>>         <mitch...@claborn.net <mailto:mitch...@claborn.net>> ha scritto:
>>
>>         +1 for not eliminating Ant support for new (or existing)
>>         projects. We've been using Ant for a long time, and it still
>>         works just fine for us, so there is no payback in converting
>>         to Maven.
>>
>>
>>         Mitch
>>
>>         On 4/20/21 12:10 PM, Lisa Ruby wrote:
>>         > For those of you who have used Maven for a long time it may
>>         seem simple and straightforward, but for those of us who
>>         haven't it's not. I've struggled to try and understand it and
>>         figure out how to use it for my software project and gave up.
>>         And it's a huge amount of overhead, extra disk space usage,
>>         and more bits and pieces to keep track of that isn't
>>         justifiable for small simple projects. ANT works just fine
>>         for me, and I will keep using it for as long as I possibly
>>         can. I need to focus my time on getting my software out, not
>>         on the tools I have to use to do it.
>>         > Lisa
>>         > On 4/20/2021 10:00 AM, Geertjan Wielenga wrote:
>>         >> I agree, the Ant-based project creation should be removed
>>         and I disagree that there should be any kind of conversion
>>         between Ant and Maven -- that simply will never work and
>>         we'll spend the rest of our days fixing bugs in that. To
>>         convert from Ant to Maven: create a new Maven project and
>>         copy the Java source files from your Ant project into it.
>>         >>
>>         >> Gj
>>         >>
>>         >> On Tue, Apr 20, 2021 at 6:58 PM <pszud...@throwarock.com
>>         <mailto:pszud...@throwarock.com>
>>         <mailto:pszud...@throwarock.com
>>         <mailto:pszud...@throwarock.com>>> wrote:
>>         >>
>>         >>    Honestly, I think NB should have an internal
>>         conversation about
>>         >>    removing the "new project" support for Ant projects,
>>         while still
>>         >>    being able to open existing ones. It just confuses a
>>         lot of people
>>         >>    if they're not going to be supported.
>>         >>
>>         >>    I agree, if and ONLY if you provide at least a
>>         rudimentary way to
>>         >>    convert ANT projects to Maven projects.   I have been
>>         struggling
>>         >>    with this issue too long.  I have hundreds of Ant based
>>         projects
>>         >>    that I would love to turn over immediately to Maven...
>>         but I can't
>>         >>    , am struggling, and haven't coded a darn line in two
>>         months...  I
>>         >>    used to code 10 hours a day ... and now... embarrassed
>>         by my
>>         >>    inability to convert.,.
>>         >>
>>         >>    I exaggerate a bit, I still code in "Old" Netbeans 8.2,
>>         but I know
>>         >>    the days are numbered...
>>         >>
>>         >>
>>         >>
>>         >>    On 2021-04-20 08:23, Will Hartung wrote:
>>         >>
>>         >>>
>>         >>>    On Mon, Apr 19, 2021 at 12:55 AM Wayne Gemmell | Connect
>>         >>>    <wa...@connect-mobile.co.za
>>         <mailto:wa...@connect-mobile.co.za>
>>         <mailto:wa...@connect-mobile.co.za
>>         <mailto:wa...@connect-mobile.co.za>>>
>>         >>>    wrote:
>>         >>>
>>         >>>        Is the perception that nobody does Maven EAR's
>>         anymore or
>>         >>>        that nobody uses EARs? I have a web app that has
>>         given me no
>>         >>>        shortage of issuse with ant.
>>         >>>        I'm trying to move it to Maven. If nobody is using
>>         maven then
>>         >>>        I need to move to something else. If nobody is
>>         using EAR's
>>         >>>        anymore then I'm pretty stuck figuring out this
>>         Maven issue.
>>         >>>
>>         >>>    Well, it's several things.
>>         >>>    EARs are less popular because their necessity has been
>>         greatly
>>         >>>    reduced. Session beans can be placed in WARs now, so
>>         for many use
>>         >>>    cases, a WAR is completely adequate to the task.
>>         >>>    However, it's not suitable for all use cases.
>>         >>>    Notably, MDBs can not be deployed in WARs. But only as
>>         an EJB
>>         >>>    either deployed standalone, or bundled within an EAR.
>>         >>>    With the hue and cry over micro services and "down
>>         with the
>>         >>>    monolith", just the idea of a large application
>>         bundled in a EAR
>>         >>>    is falling out of favor.
>>         >>>    Also, there's a history of advocacy underlying this.
>>         Sun used
>>         >>>    NetBeans as a mechanism to advocate for Java and Java
>>         EE. It
>>         >>>    behooved them to have something like NetBeans to make
>>         Java EE
>>         >>>    development easier. So, it was important for NetBeans
>>         to have
>>         >>>    really first class Java EE support. Bundling the Java
>>         EE wizards
>>         >>>    and templates along with Glassfish all helped promote
>>         that.
>>         >>>    Of course, now, with the great Java Diaspora out of
>>         Oracle, the
>>         >>>    goals and drivers are different.
>>         >>>    For your project, if all you have is a web app and
>>         some session
>>         >>>    beans, then a simple WAR file is good to go. The Ant
>>         projects
>>         >>>    seem to essentially be deprecated now, so I would not
>>         rely on
>>         >>>    those for anything. If practical, especially if your
>>         project is
>>         >>>    young, I would migrate it to Maven. The Maven WAR is a
>>         pretty
>>         >>>    simple project and seems to work ok. Maven isn't going
>>         away any
>>         >>>    time soon, Gradle, it's primary competitor, doesn't
>>         really have
>>         >>>    the traction to overcome it yet, and it's been going
>>         for some
>>         >>>    time. If nothing else, the pom.xml file has become a
>>         de facto
>>         >>>    portable project format if, for nothing else, to capture
>>         >>>    dependencies.
>>         >>>    Honestly, I think NB should have an internal
>>         conversation about
>>         >>>    removing the "new project" support for Ant projects,
>>         while still
>>         >>>    being able to open existing ones. It just confuses a
>>         lot of
>>         >>>    people if they're not going to be supported.
>>         >>>    And I still haven't heard any concrete position the
>>         project has
>>         >>>    on internalizing Maven archetypes used for project
>>         wizards, or
>>         >>>    the process of adopting that.
>>         >>>    Legacy archetypes that used to work in NB 8 are now
>>         failing
>>         >>>    because they've vanished from Maven central. So, an
>>         external
>>         >>>    dependency broke an internal feature.
>>         >>>    Feel free to follow up with specific questions about
>>         getting your
>>         >>>    project to work and/or converted to Maven.
>>         >>>    Regards,
>>         >>>    Will Hartung
>>         >>
>>
>>         ---------------------------------------------------------------------
>>         To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
>>         <mailto:users-unsubscr...@netbeans.apache.org>
>>         For additional commands, e-mail:
>>         users-h...@netbeans.apache.org
>>         <mailto:users-h...@netbeans.apache.org>
>>
>>         For further information about the NetBeans mailing lists, visit:
>>         https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>
>
>         ---------------------------------------------------------------------
>         To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
>         <mailto:users-unsubscr...@netbeans.apache.org>
>         For additional commands, e-mail:
>         users-h...@netbeans.apache.org
>         <mailto:users-h...@netbeans.apache.org>
>
>         For further information about the NetBeans mailing lists, visit:
>         https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>

Reply via email to