在 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 对话框中创建自定义字段

如何拆除 SparkSession 并在一个应用程序中创建一个新的?

如何在 Magnolia 中创建自定义表单处理器?

未找到当前内容 magnolia 5.7.9 的模板定义

在 UITableView 中创建相互独立的部分

在 Magnolia CMS 中创建 Java 模型