如何在 Magnolia 社区版中编辑模块的 .java 源代码?
Posted
技术标签:
【中文标题】如何在 Magnolia 社区版中编辑模块的 .java 源代码?【英文标题】:How to edit .java source code of a module in Magnolia Community Edition? 【发布时间】:2019-06-11 15:11:10 【问题描述】:我想编辑 Magnolia 模块的 Java 源代码(例如:magnolia-imaging),然后将其编译为 .jar。
我下载了 Magnolia 6.0 社区版 包,包括 Tomcat (magnolia-community-demo-bundle)。我启动服务器并安装模块。当我查看 (*magnolia-6.0\apache-tomcat-9.0.10\webapps\magnoliaAuthor*) 时,它包含每个模块的 .jar 文件(示例:magnolia-imaging-3.4.2) 但是我在 Magnolia 项目中找不到 java 文件。
我还尝试通过使用 Maven 全新安装 构建 Magnolia 社区版的 Archetype,使用 settings.xml 中提供的 em>Magnolia Nexus Repository (https://nexus.magnolia-cms.com/#m2-settings-templates;magnolia-community-public),但是我仍然找不到任何要编辑的 Java 源代码。
我希望能够在我的 Eclipse IDE 中编辑 Java 文件,在加载 Magnolia 模块的项目树后,该模块包含有组织的包,包括 .Java 文件。
【问题讨论】:
【参考方案1】:我相信最简单的方法是从https://git.magnolia-cms.com/projects/MODULES 获取您想要更改的模块,并在进行必要的更改后用它构建 jar。在您需要将 jar 放到 magnoliaAuthor/libs 文件夹之后。 (确保删除旧的。)这应该是实现自定义代码的所有必要步骤。
干杯,
希望对你有帮助,
【讨论】:
以上是关于如何在 Magnolia 社区版中编辑模块的 .java 源代码?的主要内容,如果未能解决你的问题,请参考以下文章