如何将SBT任务添加到使用外部依赖项的build.sbt?
例如,我想编写一个利用AWS SDK客户端的任务
libraryDependencies += "aws-sdk-name" % "etc. "%etc"
uploadTask := {
val s3Client = new AmazonS3Client(...);
s3Client.putObject(...)
}
Run Code Online (Sandbox Code Playgroud)
但是,可以理解的是编译错误,因为依赖关系不会由sbt生成!
任务的文档仅限于非常简单的用例,即println(...).
一个插件对我来说似乎有点矫枉过正,所以我希望还有另一种方式.
谢谢!