Wildfly 8.x се доставя с BOM за лесно управление на зависимостите: https://github.com/wildfly/boms
Те са полезни за базираното на модул зареждане на класове, описано тук: https://docs.jboss.org/author/display/WFLY8/Implicit+module+dependencies+for+deployments
Въпреки това, когато погледна в $JBOSS_HOME\modules\system\layers\base
, виждам много, много повече включени модули. Например, включени са десетки org.apache
модули като commons-lang и др.
Тези deps също не са в родителския POM на JBoss: https://github.com/jboss/jboss-parent-pom
Нито спецификациите на Java EE: https://github.com/jboss/jboss-javaee-specs
За тези зависимости (такива, които не са в BOM или в документите), как разработчикът трябва да знае, че са предоставени? Каква е предвидената стратегия за управление на зависимостите за разработчици, използващи инструменти като Maven и др.