I need a little help with publishing to Ivy. The Gradle docs on this are pretty brief.
Our current Ivy repository is just a web-friendly directory fronted by a Tomcat server. For publishing, we’ve configured it with an FTP resolver (we’ve also used SSH in the past), which is how our existing Ant builds publish to it. I tried using ftp intially, but got this error message: “You may only specify ‘file’, ‘http’ and ‘https’ urls for an ivy repository.”
I enabled WebDAV on Tomcat, and tried it again with “http”, but ran into this problem, which appears to be a “known” unsupported feature. So my question is, how does Gradle expect to publish out-of-the-box to Ivy? Is there some way I should configure my web server or repo to be more Gradle-friendly? I assume there’s some common use-case that works that I’m missing.
PS. I know about Artifactory, but at the moment that seems like overkill. We have a repo that’s working fine, and I don’t see a need to add a new 3rd party just to use a new build tool.