我正在使用sbt-dynamodb插件运行本地AWS DynamoDB进行集成测试。要设置AWS SDK客户端,我需要提供客户端端点
val sdkClient = new AmazonDynamoDBAsyncClient(awsCreds)
sdkClient.setEndpoint("http://localhost:8000")
该插件允许将build.sbt中的DB端口号配置为
DynamoDBLocal.Keys.dynamoDBLocalPort := Some(8080)
如何从我的测试代码中访问该sbt密钥(端口号)?做类似的事情:
val dbPort = ??? // get from Keys.dynamoDBLocalPort somehow
sdkClient.setEndpoint("http://localhost:" + dbPort")
谢谢!