+1!

On Tue, 2021-04-20 at 17:10 +0000, 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>
> >           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>
> > > >                     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
> > > >                    
> > > >                 
> > > >               
> > > >             
> > > 
> > >           
> > >         
> > 
> >       
> >     
> 
>     
> 
> 
> 
> 

Reply via email to