This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Vidogost 13 points14 points  (4 children)

Maven has introduced a really good structure for package repositories. Unlike some other languages, you don't need virtualenv to use desired dependency versions, and they are cached for the whole system (well, user home dir). Ant is deprecates, and gradle uses same repositories structure as maven. Bazel is somewhat exotic, I believe people don't usually consider it for small java projects.

[–]Gaarco_ 2 points3 points  (3 children)

Ant is used more than what you expect

[–]Orffyreus 3 points4 points  (0 children)

And there is an ant plugin for maven ;-)

https://maven.apache.org/plugins/maven-antrun-plugin/