如何使用模块部署覆盖单个文件?

时间:2018-01-18 12:48:22

标签: module alfresco alfresco-share

我正在使用alfresco sdk 2.0.0,它有露天共享版本5.1.e

这是我使用模块覆盖/替换OOTB文件的代码

  <module>
   <id>Highlight Query Text</id>
   <auto-deploy>true</auto-deploy>
   <description>Highlight text in web previewer</description>
   <version>1.0</version>
   <customizations>
     <customization>
       <targetPackageRoot>org.alfresco.components.preview</targetPackageRoot>
       <sourcePackageRoot>com.some.components.preview</sourcePackageRoot>
      </customization>
     </customizations>
  </module>

<targetPackageRoot>org.alfresco.components.preview</targetPackageRoot>

使用site-webscripts / com / some / components / preview

覆盖/替换site-webscripts / org / alfresco / components / preview 文件夹

有没有办法只覆盖单个文件?喜欢:\org\alfresco\components\preview\web-preview.get.html.ftl com\some\components\preview\web-preview.get.html.ftl

1 个答案:

答案 0 :(得分:1)

只有sourcePackageRoot中的文件会覆盖默认文件,因此在您的情况下,只需在web-preview.get.html.ftl包中添加com\some\components\preview