Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While this is true, it's not an inherent problem of maven, it's an inherent problem of dependency management is f*cking difficult™.


Maven is inherently bad too, though


In which way exactly? Having worked with many, many different package managers, I've come to appreciate Maven's way of doing things. Even though it has many drawbacks:

- XML structure is verbose

- Plugin architecture makes standard behaviour opaque

- Default HTTP with no package signatures is recipe for security problems

- "Stages" seem arbitrary and it's not always clear which stages are performed.

- Community seems to move to newer systems such as Gradle (and SBT for Scala).

But, there are also strengths. The configuration format can be extended easily using the plugin architecture. This provides a huge opportunity to extend the functionality.

It is battle hardened over time, which means it is very stable and it has a huge plugin architecture.


Well, I think you've covered the issues I was going to mention!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: