Я использую WildFly 10.1 и мне нужно добавить несколько модулей. Конечно, у них есть свои зависимости, которые мне нужно определить в module.xml
. Насколько я знаю, некоторые классы уже предоставлены самим контейнером (например, класс javax/xml/ws/Service
), и для добавления зависимости к этой системной библиотеке я использовал следующую строку в module.xml
:
<dependencies>
<system export="true">
<paths>
<path name="javax/xml/ws"/>
<path name="javax/xml/namespace"/>
</paths>
</system>
</dependencies>
Между тем, я делаю это только потому, что знаю это .
Но что, если я столкнусь с ситуацией где-то в будущем, когда я не уверен, предоставляется ли этот конкретный класс контейнером / JDK или нет? Как узнать полный список классов / путей, которые я могу экспортировать из текущего контейнера (системы) / JDK?
Я пролистал множество статей и документации, посвященных загрузке классов в WildFly, и большинство из них просто утверждают, что вы можете сделать это system export="true"
, но не смог найти ни намека на ответ на такой вопрос.
Спасибо!