2016-11-21 6 views
1

このプラグインを使用してAmazon DynamoDB Localを使用してScalaテストスイートを実行しようとしています:https://github.com/localytics/sbt-dynamodb。動作しますが、コマンドライン(sbt start-dynamodb-local)で手動でDynamoDB Localを起動した場合のみです。誰かが親プロジェクトのディレクトリにあるsbt testを実行するたびに自動的に起動したいと思います。ドキュメントによると:SBTテストでAmazon DynamoDB Localを自動的に起動する方法は?

DynamoDBのローカルは自動的にテストの周り

startDynamoDBLocal := startDynamoDBLocal.dependsOn(compile in Test).value 
test in Test := (test in Test).dependsOn(startDynamoDBLocal).value 
testOptions in Test += dynamoDBLocalTestCleanup.value 

を起動および停止させるにはこれだけでは動作しません:

com.amazonaws.SdkClientException: Unable to execute HTTP request: Connect to localhost:8000 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused 

私は何をやっています違う?

答えて

2

私は次のようにそれを解決するために管理:ルートプロジェクトのproject/plugins.sbtへの参照addSbtPlugin("com.localytics" % "sbt-dynamodb" % "1.4.3")プラグイン

  1. 移動します。
  2. 資格compilesbt.Keys.compile
関連する問題