Description
Since moving to Gradle, the marklogic-client-api was published without it's .module
file. This causes Gradle to break the build on some private repositories that proxy Maven central.
Details:
Now that you are building with Gradle, please, please, please make sure that you upload all the artifacts, including the .module
file. Due to security settings on my company's Maven repository, which proxies Maven central, Gradle breaks the build when I try to use marklogic-client-api
as a dependency. This is because it is missing the .module
file in the Maven central repository. Artifactory's security causes this to return a 403 instead of the usual 404. It's a long story why Artifactory does this, but I can't change it because my company depends on the Artifactory security settings to protect sensitive repositories.