Предположим, у нас есть:
- Eclipse проект A в зависимости от проекта Eclipse B.
- Проект B зависит от commons-collection.jar (указан в .classpath of B)
Почему транзитивный механизм не применяется в Eclipse IDE, поэтому A знает о commons-collection.jar даже без указания его в своем собственном файле .classpath.
Я знаю, что Maven может предоставить эту функцию, но почему IDE, такая как Eclipse (или IntelliJ;)), по умолчанию нет?
Есть ли минусы? Это для того, чтобы избежать снижения производительности из-за проверки каждого элемента в classpath?