What's the best tool for creating java besides ant?

Somehow I don't really like the IDE,

but I haven't found a specific tool for building Java applications from source.

I welcome all kinds of feedback!

+2


a source to share


5 answers


Maven is another alternative, but I don't know what I would call the "best" one.



Ant has the power of simplicity when used correctly. I find Maven to be heavier and less permeable.

+3


a source


Ant, and Maven are two commonly used alternatives. What is considered the best will differ from project to project, and also often by developer and developer.



You have another option like Gant and Gradle. My favorite character is Gradle as it uses Groovy syntax and offers the benefits of Maven without forcing you to do anything.

+2


a source


Besides ant, there are:

I am using ant and maven; ant is great for what it does and maven ... OK, if you can get a grasp of how it works. No experience with the other two.

+2


a source


If you're a masochist, you can use good old Make to create Java. This is what most people used before Ant. But Ant is better. It's more powerful, more portable, and (in my experience) faster.

+1


a source


The definite better alternative to ant (and a good successor) is Maven.

Maven has advantages over ant, and plugin development for Maven is progressing rapidly.

Maven advantages (over ant you can tell)

  • Dependencies are loaded automatically
  • Standardized, highly consistent layout -
  • A standardized, very consistent name -
  • Code coverage
  • Extensive reports
  • maven works easily with JUnit tests

The initial couple of hours will be daunting, but once you get used to it and see the benefits, you won't go back to ant ;-)

0


a source







All Articles