我正在使用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"
,但找不到任何提示来回答此类问题。
谢谢!