当我偶然发现使用JBoss模块作为其模块系统的锡兰语言时,我第一次发现了对JBoss模块的引用。我立刻想在一些玩具项目中试用这个系统,甚至可能将它嵌入到一个真正的项目中(当时我正在编写一个带有插件支持的项目),但我找不到任何关于JBoss模块的文档作为独立库。唯一可用的文档源似乎是官方维基,但它看起来被抛弃了,不受支持。我甚至找不到它的Javadocs (除了这,但它似乎很古老,而且由于链接中“JBoss”的存在而与JBoss模块没有真正的关系)。
似乎JBoss模块在JBoss之外是可用的,因为锡兰语言使用它,但是缺少关于这个主题的几乎任何文档是令人失望的。
下面是我的问题:
发布于 2013-10-24 15:54:03
如果您想直接尝试JBoss模块,可以从JBoss Nexus存储库获取依赖项:https://repository.jboss.org/nexus/content/repositories/public/org/jboss/modules/jboss-modules/
不幸的是,关于JBoss模块的文档不多,但是如果您想尝试一下,您可能不希望自己手工编写modules.xml文件(也许您喜欢痛苦,我不知道)。
如果您想尝试一下基于JBoss模块和Maven的模块化容器,它是JBoss锻件的核心模块系统,它使您能够编写可以直接作为模块加载的Maven项目。这就是我们在整个Forge 2架构中使用的内容。
你可以在这里找到一些关于炉子的文档:
https://github.com/forge/furnace#furnace https://github.com/forge/core#developing-an-addon
请注意,炉膛加载项需要maven分类器,如果需要,可以选择使用的分类器。这是通过炉膛管理器完成的(可以在上面的炉子文档中看到)。
发布于 2013-10-24 15:43:13
实际上,我在用JBoss模块加载模块类的vimeo演讲中获得了最多的信息。那里似乎也有模块禅宗视频。
https://stackoverflow.com/questions/19568157
复制相似问题