I\'m trying to use Amazon S3 to host my Maven artifacts. I\'ve added the following to my pom.xml:
I couldn't get rid of the exception No connector available to access repository maven.xxx.com-snapshot (s3://maven.xxx.com/snapshot) of type default using the available factories WagonRepositoryConnectorFactory. The reason is, that I'm using a remote / stand-alone
POM and Maven seems to try to load that first and only add extensions afterwards. That's why the error is happening.
So, I needed to fall back to HTTP(S). However, I don't want to make my artifacts public, which rules out S3's static website hosting. Instead I'm using http://www.s3auth.com, which provides HTTP basic auth and is working great.
The only thing to watch out for:
Unfortunately, it doesn't support HTTPS at the moment, which is a major drawback.