Le 12/08/2020 à 05:36, Jaroslav Tulach a écrit :

...I'd say that Ant is a legacy. We don't expect new projects to be created with the Ant build system.

I have a mixed point of view. Maven is convenient for automatic download of dependencies and for more uniform project configurations (less effort in understanding how to build a new project and where to find files). But Ant is faster for daily development in Netbeans. Compiling and running a file (with or without debugger) is instantaneous with an Ant project while every execution takes a perceivable delay to launch as a Maven project. The speed and flexibility of Ant compared to Maven is still atractive enough that I maintain two project configurations for Apache SIS: the "official" build system is Maven, but I also maintain an Ant project configuration in an "ide-project/NetBeans/" directory for those who wish to open the project as a NetBeans Ant project. On my side, having the choice between both Maven and Ant for the same project, I use Ant everyday for development and launch Maven only before to commit for making sure that my changes work with the "official" build system.

That said, I do not think that all functionalities should work with Ant projects; I'm fine with Maven being the main target. The only functionality that I really miss with Ant projects is JUnit 5 support.

    Martin



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-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