在 Magnolia 5.3 中创建独立模块
Posted
技术标签:
【中文标题】在 Magnolia 5.3 中创建独立模块【英文标题】:Creating independent Module in Magnolia 5.3 【发布时间】:2016-01-19 17:37:25 【问题描述】:我通过此链接使用 Magnolia Archetype 创建了自定义模块:Module QuickStart 但直接在我的工作区中,我的意思是不创建 webApp 项目。 因此,当我想在集成在 webApp 项目中的模块上使用时,我找不到像 component.ftl 这样的资源。
如果有创建自定义独立模块的有用教程,请帮助我,谢谢。
【问题讨论】:
不确定我是否理解您的问题。您想在其他 Web 应用程序中使用您的模块,而不是在其中创建它,或者您想在您在 Web 应用程序中的其他模块中使用新创建的模块组件?您尝试实现的目标的一些示例可能会有所帮助。 第一个:我想在我创建的其他 web 应用程序中使用我的模块,例如我有两个 Magnolia 项目,我在第一个项目中创建了我的模块,但现在我想在第二个像 Magnolia 提出的模块(例如:Rest...) 如果我正确理解了这个问题,那么您可以通过将模块的依赖项添加到 webapps pom 来通过 maven 导入它。 【参考方案1】:通过 CMD 使用命令 cd 进入您的工作区:例如
cd users/workspace
现在在你的工作区运行这个命令:
mvn archetype:generate -DarchetypeCatalog=https://nexus.magnolia-cms.com/content/groups/public/
此命令创建您的模块,有 5 个选项,按照说明创建您最好的模块。
【讨论】:
以上是关于在 Magnolia 5.3 中创建独立模块的主要内容,如果未能解决你的问题,请参考以下文章
使用 Blossom 在 Magnolia CMS 对话框中创建自定义字段