I kept the original task for generating properties to keep the contract. However, the plugin for packaging properties files into a jar is not using its output anymore. I added a special adhoc file that is generated empty and filled with metadata after caching the decision computed. For caching the file appears always empty and it is not causing the jar task to be executed.
Coverage decreased (-0.2%) to 59.839% when pulling cf6cc1b902769d10391a60d3d459185cb21d2cff on chali:ImproveJarCachingWithPropertiesFileMetadata into e655cc46a411add2b06602b628ceebac1f395f4e on nebula-plugins:master.
I kept the original task for generating properties to keep the contract. However, the plugin for packaging properties files into a jar is not using its output anymore. I added a special adhoc file that is generated empty and filled with metadata after caching the decision computed. For caching the file appears always empty and it is not causing the jar task to be executed.