[readme] add instructions to create native image

This commit is contained in:
Paul Campbell 2019-05-11 18:57:27 +01:00
parent 11cbcb2312
commit 64b6585f47

View file

@ -19,6 +19,24 @@ Usage: S3Thorp [options]
-p, --prefix <value> Prefix within the S3 Bucket -p, --prefix <value> Prefix within the S3 Bucket
#+end_example #+end_example
* Creating Native Images
- Download and install GraalVM
- https://github.com/oracle/graal/releases
- Install ~native-image~ using the graal updater
#+begin_example bash
gu install native-image
#+end_example
- Create native image
#+begin_example bash
native-image -cp `sbt 'export runtime:fullClasspath'|tail -n 1` \
-H:Name=s3thorp \
-H:Class=net.kemitix.s3thorp.Main \
--allow-incomplete-classpath \
--force-fallback
#+end_example
- Resulting file requires a JDK for execution
* TO DO * TO DO
- [x] Improve test coverage - [x] Improve test coverage