• Home
  • Raw
  • Download

Lines Matching +full:maven +full:- +full:bin

1 #!/bin/bash -eu
8 # http://www.apache.org/licenses/LICENSE-2.0
18 MAVEN_ARGS="-P!java14+ -Dmaven.test.skip=true -Djavac.src.version=15 -Djavac.target.version=15"
20 cd $SRC/jackson-dataformats-binary
22 CURRENT_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate \
23 -Dexpression=project.version -q -DforceStdout)
24 DATAFORMAT_PREFIX=jackson-dataformat
25 cp "cbor/target/$DATAFORMAT_PREFIX-cbor-$CURRENT_VERSION.jar" $OUT/$DATAFORMAT_PREFIX-cbor.jar
26 cp "smile/target/$DATAFORMAT_PREFIX-smile-$CURRENT_VERSION.jar" $OUT/$DATAFORMAT_PREFIX-smile.jar
28 PROJECT_JARS="$DATAFORMAT_PREFIX-cbor.jar $DATAFORMAT_PREFIX-smile.jar"
30 DEPENDENCIES="jackson-core jackson-databind jackson-annotations"
34 current_version=$(mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate \
35 -Dexpression=project.version -q -DforceStdout)
36 cp "target/$dependency-$current_version.jar" $OUT/$dependency.jar
39 FUZZER_JARS=$(echo $DEPENDENCIES | xargs printf -- "%s.jar ")
43 # The classpath at build-time includes the project jars in $OUT as well as the
45 BUILD_CLASSPATH=$(echo $ALL_JARS | xargs printf -- "$OUT/%s:"):$JAZZER_API_PATH
48 RUNTIME_CLASSPATH=$(echo $ALL_JARS | xargs printf -- "\$this_dir/%s:"):\$this_dir
50 for fuzzer in $(find $SRC -name '*Fuzzer.java'); do
51 fuzzer_basename=$(basename -s .java $fuzzer)
52 javac -cp $BUILD_CLASSPATH $fuzzer
56 echo "#!/bin/sh
60 \$this_dir/jazzer_driver --agent_path=\$this_dir/jazzer_agent_deploy.jar \
61 --cp=$RUNTIME_CLASSPATH \
62 --target_class=$fuzzer_basename \
63 --jvm_args=\"-Xmx2048m\" \