I maintain a massive multi-module build which deploys a lot of artifacts to Nexus. As per a company policy, the uploaded artifacts are supposed to be named like “<company>-<artifact>”.
Because a lot of developers are involved in this project, I sometimes discover that the artifact names don’t comply with the policy.
How could I setup a fail fast check just after the configuration time to enforce the name of all uploaded artifacts ?
I tried playing with the allprojects closure plus the configuration named “archives” to validate the artifacts to be uploaded but haven’t been successful so far.