客户端更改在部署 AMP 后不适用

Client-side changes don't apply after deployment the AMP

我对 people-finder.js 脚本进行了更改以更改排序顺序,并且在本地一切正常。为了覆盖该功能,我使用了以下目录结构和基于 Maven 的 SDK 来生成 AMP 文件:

如我所料,本地一切正常,我可以看到我的更改:

接下来,我在远程服务器上部署 AMP 文件,如下所述:Install the AMP file

这里我没有看到我的更改:

目录 /opt/alfresco-community/tomcat/webapps/share/components/people-finder 也包含未更改的脚本。

因此,排序不符合我的需要。

附加信息: 我解压了 AMP 文件,但没有找到分支 /web/components/... 当然,people-finder.jspeople-finder-min.js那里也不存在。

可能是什么原因?

只需要添加一个参数-force:

sudo java -jar bin/alfresco-mmt.jar install amps/some-customization-share-1.0-SNAPSHOT.amp tomcat/webapps/share.war -force

非常感谢 Sanjay Patel 的帮助!

这些讨论也很有用: