我想编辑Magnolia模块的Java源代码(例如:magnolia-imaging),然后将其编译为.jar。

我下载了包括Tomcat在内的Magnolia 6.0 Community Edition捆绑包(magnolia-community-demo-bundle)。我启动服务器并安装模块。当我查看(* magnolia-6.0 \ apache-tomcat-9.0.10 \ webapps \ magnoliaAuthor *)内部时,它包含每个模块的.jar文件(例如:magnolia-imaging-3.4.2),但是我找不到Java文件中的文件。

我还尝试通过使用Magnolia Nexus存储库(https://nexus.magnolia-cms.com/#m2-settings-templates;magnolia-community-public)中提供的settings.xml构建带有Maven全新安装的Magnolia社区版原型来获取Java源代码,但是我仍然找不到任何Java。源代码进行编辑。

在使用包含.Java文件的经过组织的程序包加载Magnolia模块的项目树之后,我希望能够在Eclipse IDE中编辑Java文件。

最佳答案

我相信最简单的方法是从https://git.magnolia-cms.com/projects/MODULES中获取要更改的模块,并在进行了必要的更改后用它构建了jar。需要将罐子放到magnoliaAuthor / libs文件夹后。 (请确保您删除了较旧的代码。)这应该是实现自定义代码的所有必要步骤。

干杯,

希望能有所帮助,

10-08 16:17