Discussion:
NetBeans - the UI for Maven
Jaroslav Tulach
2018-11-24 07:53:41 UTC
Permalink
Hi guys,
the Apache NetBeans release 10 is (almost) finished and ready for download.
Time to look forward: Long live Apache NetBeans - the UI for Apache Maven!

NetBeans is known for its excellent Maven support. Time to bring it to new
level - time to lead all NetBeans newbies directly into Maven hands:

Whenever one creates new Java project from scratch a Maven project should be
created.

Currently the default project type is Ant based, but as Jesse Glick (the
author of the Ant based projects integration) once asked: "Is anybody still
using that!?" That is the question! Newcomers use it, but otherwise it is
useless dead end road. Starting new Ant based project in a year 2018 is a
nonsence!

The current duality of Ant/Maven project support also wastes precious NetBeans
development resources - features are usually implemented for Ant based
projects first and only then ported to Maven. That's misfocused and upside
down.

Let's make the switch and offer Maven projects by default. Maven is well
suited for the task: it is standard, well adopted build system. Maven comes
with project archetypes that will serve as great starting templates for our
newly generated project.

What will change? Not the code, but the presentation: When one invokes "New
Project" in NetBeans 11, there should be:

Java:
- Java Application
- Java Frontend Application
- Project from Archetype
- POM Project
- NetBeans Application

Ant(ic)/Java:
- Java Free-Form Project
- Java Modular Project
- Java Project with Existing Sources
- Java Class Library
- Java Application

Ant(ic)/JavaFX:
- JavaFX Application
- JavaFX Preloader
- JavaFX FXML Application
- JavaFX in Swing Application
- JavaFX Project with Existing Sources

Ant(ic)/NetBeans Modules:
- Module
- Module Suite
- Library Wrapper Module
- NetBeans Platform Application

PHP:
// unchanged

HTML5/JavaScript:
// unchanged


The "Java" category will offer only Maven based projects. I hope this change
will be welcomed by NetBeans as well as Maven supporters and will help Apache
NetBeans to move forward and focus on support of technology that matters!

Best regards and thanks in advance for your support.
Jaroslav Tulach
NetBeans founder & initial architect




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-***@maven.apache.org
For additional commands, e-mail: dev-***@maven.apache.org

Continue reading on narkive:
Loading...