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> 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> 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> 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>> 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>>
>>
>> >>>    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
>>
>> For additional commands, e-mail: 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
>> For additional commands, e-mail: 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