Is Maven a tool that I want to use if I am building a non-web application?

I need to create a desktop GUI in Java. I'm pretty new to Java, and I'm trying to figure out what Maven is best for. Is this the type of application that works well for Maven? Can someone just give me 100 words explaining that Maven is basically

+3
source share
3 answers

You definitely want to use Maven for desktop applications. It works well for building all Java applications, and I personally use it for 2 fairly large Swing applications. In short, Maven gives you the following:

  • (, )

  • (, , , , )

  • ( , , maven )

  • , -

Maven " " - , , () , maven. Maven ( , ).

+3

, , Maven .

Maven - , ( , , ). - lib. maven, , .

Maven -. (, , ..). , (, jar), .

+2

I use Maven with a sophisticated webapp - Geoserver and a desktop application - NEST. Both have the benefits of the construction management infrastructure Maven provides. If you used the original Linux distributions, for example. Gentoo then Maven is the equivalent of Portage. It takes some time to complete the initial builds and set up repositories with dependencies, but once everything is in place, the build process will become fully automated.

0
source

Source: https://habr.com/ru/post/1746886/


All Articles