Tim Underwood

Results 18 comments of Tim Underwood

Here is what I use for all of our projects. It's an SBT Plugin that adds the fm-sbt-s3-resolver plugin dependency for any projects including fm-sbt-common: https://github.com/frugalmechanic/fm-sbt-common/blob/01d96ba0fcd89ebd53c042bc072d426d8d66ecc4/build.sbt#L31 ```scala addSbtPlugin("com.frugalmechanic" % "fm-sbt-s3-resolver"...

I'll try to play around with this when I have a chance. @stephenjudkins Are you saying that if you disable Coursier in SBT 1.3.8 then `s3CredentialsProvider ` works as expected?

@stephenjudkins I see SBT 1.3.9 just got released with some classpath changes for Coursier. Does that make things start working or does the bug persist?

Yeah I was thinking the same thing after seeing that ApacheURLLister class. I'll take a look tomorrow and see if I can confirm it is expecting an Apache style directory...

I did some digging into this and so far don't see an obvious way to add the dynamic revisions functionality. Here is what I've found: `org.apache.ivy.util.url.ApacheURLLister` is used in `org.apache.ivy.plugins.repository.url.URLRepository`...

I'm going to leave this open for now since I would still like to add support for dynamic revisions when I have time. I spent a little bit of time...

I spent some more time on this and got it mostly\* working. I tried really hard to make it work with the existing syntax but just couldn't find a way...

Slight update on syntax. The `import fm.sbt.S3._` is no longer required since I'm now using `sbt.AutoPlugin`: ``` // The only change here is using "atS3" instead of just "at" resolvers...

Hi @omervk, nothing new to report since the last update on this issue (almost 4 years ago!). Is the `atS3` syntax not working for you? ```scala resolvers += "FrugalMechanic Snapshots"...

I have not seen any additional 403 issues. We use the same versions that you are using (SBT 1.2.8, Scala 2.12.8) without problems. What version of Java are you using?