[
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/javac",
    "--release",
    "8",
    "-proc:none",
    "-cp",
    "$RUNTIME_JAR",
    "-d",
    "$BUILD/values",
    "$EXAMPLE_ROOT/source/com/example/reuse/contract/OrderRequest.java",
    "$EXAMPLE_ROOT/source/com/example/reuse/values/OrderInput.java",
    "$EXAMPLE_ROOT/source/com/example/reuse/values/OrderValue.java",
    "$EXAMPLE_ROOT/source/com/example/reuse/values/StockCheck.java"
  ],
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/jar",
    "cf",
    "$OUTPUT/order-values-example.jar",
    "-C",
    "$BUILD/values",
    "."
  ],
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/javac",
    "--release",
    "8",
    "-proc:none",
    "-cp",
    "$RUNTIME_JAR:$OUTPUT/order-values-example.jar",
    "-d",
    "$BUILD/policy",
    "$EXAMPLE_ROOT/source/com/example/reuse/policy/LimitCheck.java",
    "$EXAMPLE_ROOT/source/com/example/reuse/policy/ReleaseDecision.java",
    "$EXAMPLE_ROOT/source/com/example/reuse/policy/RiskCheck.java"
  ],
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/jar",
    "cf",
    "$OUTPUT/order-policy-example.jar",
    "-C",
    "$BUILD/policy",
    "."
  ],
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/javac",
    "--release",
    "8",
    "-proc:none",
    "-cp",
    "$RUNTIME_JAR:$OUTPUT/order-values-example.jar:$OUTPUT/order-policy-example.jar",
    "-d",
    "$BUILD/application",
    "$EXAMPLE_ROOT/source/com/example/reuse/application/OutcomeRecorder.java",
    "$EXAMPLE_ROOT/generated/OrderReleaseProcessor.java",
    "$EXAMPLE_ROOT/harness/WorkflowCheck.java"
  ],
  [
    "/Users/greg/Library/Java/JavaVirtualMachines/corretto-21.0.9/Contents/Home/bin/java",
    "-cp",
    "$BUILD/application:$RUNTIME_JAR:$OUTPUT/order-values-example.jar:$OUTPUT/order-policy-example.jar",
    "WorkflowCheck",
    "$OUTPUT"
  ]
]
