s3-benchrunner for aws-crt-java.
cd aws-crt-s3-benchmarks/runners/s3-benchrunner-java
mvn packageThis produces the uber-jar: target/s3-benchrunner-java-1.0-SNAPSHOT.jar .
By default, the latest release of aws-crt-java and aws-sdk-java-v2 are pulled from Maven Central. If you want to build these locally...
First, install aws-crt-java (this installs version 1.0.0-SNAPSHOT):
cd my/dev/dir
git clone https://github.com/awslabs/aws-crt-java.git
cd aws-crt-java
git submodule update --init
mvn install -Dmaven.test.skipNext, install the SDK:
cd my/dev/dir
git clone https://github.com/aws/aws-sdk-java-v2.git
cd aws-sdk-java-v2
mvn clean install -pl :s3-transfer-manager,:s3,:bom-internal,:bom -P quick --am -Dawscrt.version=1.0.0-SNAPSHOT
Finally, build the runner:
cd /path/to/s3-benchrunner-java
mvn clean package -Dawscrt.version=1.0.0-SNAPSHOTSubmissions welcome, I'm bad at Java.
Submissions welcome, I'm bad at Java.
If you built the uber-jar via mvn package , the RUNNER_CMD is:
java -jar path/to/s3-benchrunner-java-1.0-SNAPSHOT.jar [args...]
and the args you pass are described here.