这就是我的问题所在。我一直在网上寻找如何配置Gradle项目以在我的测试中运行DynamoDB本地服务器的示例,但是一直没有找到。我找到了下面的maven示例https://github.com/awslabs/aws-dynamodb-examples/blob/master/src/test/java/com/amazonaws/services/dynamodbv2/DynamoDBLocalFixture.java#L32并尝试将其转换为Gradle,但是他们使用的所有
com.amazonaws.services.dynamodbv2.local
导入语句都出现错误,错误是资源找不到。我进入了他们项目的pom文件并将以下内容放入了我的
build.gradle
文件中以进行模拟。//dynamodb local dependencies
testCompile('com.amazonaws:aws-java-sdk-dynamodb:1.10.42')
testCompile('com.amazonaws:aws-java-sdk-cloudwatch:1.10.42')
testCompile('com.amazonaws:aws-java-sdk:1.3.0')
testCompile('com.amazonaws:amazon-kinesis-client:1.6.1')
testCompile('com.amazonaws:amazon-kinesis-connectors:1.1.1')
testCompile('com.amazonaws:dynamodb-streams-kinesis-adapter:1.0.2')
testCompile('com.amazonaws:DynamoDBLocal:1.10.5.1')
导入语句仍然失败。这是一个失败的示例。import com.amazonaws.services.dynamodbv2.local.embedded.DynamoDBEmbedded;
有人能够将DynamoDB本地JAR作为Gradle项目的一部分执行,或者有一个好的教程链接吗?(它不必是我提供的那个链接的教程)。
简而言之: