alfrescoalfresco-sharealfresco-maven

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


I made changes to the people-finder.js script to change the sort order, and locally everything works well. To override the functionality, I used the following directory structure and Maven-based SDK to generate AMP file:

enter image description here

As I expected, locally everything works fine and I can see my changes:

enter image description here

Next, I deploy the AMP file on the remote server, as described here: Install the AMP file

And here I do not see my changes:

enter image description here

Directory /opt/alfresco-community/tomcat/webapps/share/components/people-finder also contains the scripts without changes.

And thus, sorting does not work as I need.

Additional information: I unpacked the AMP file and not found there branch /web/components/... Of course, people-finder.js and people-finder-min.js is not present there also.

What could be the reason?


Solution

  • All that was required is to add a parameter -force:

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

    Thank you very much Sanjay Patel for your assistance!

    These discussions can also be useful: