You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2022/08/24 10:05:59 UTC

[GitHub] [rocketmq] aaron-ai commented on issue #4879: Enable github action caching for build acceleration.

aaron-ai commented on issue #4879:
URL: https://github.com/apache/rocketmq/issues/4879#issuecomment-1225506303

   > What if one of the dependencies is of SNAPSHOT? Will the cache get updated complying with Maven practice?
   
   Nice question!
   
   Cache of java-setup aims to make caching to work out of box without manual configuration. The format of the used cache key is `setup-java-${{ platform }}-${{ packageManager }}-${{ fileHash }}`. So the default configuration could not make sure the latest snapshot jar is downloaded. java-setup makes is possible to define the cache key by ourselves, but it seems could not to satisfy the needs you mentioned above easily.
   
   On the other side, could we assume that there should not be snapshot in master/develop branch?
   
   More details:
   1. https://github.com/actions/setup-java#caching-packages-dependencies
   2. https://github.com/actions/setup-java/issues/255


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org