[readme] add instructions to create native image
This commit is contained in:
parent
11cbcb2312
commit
64b6585f47
1 changed files with 18 additions and 0 deletions
18
README.org
18
README.org
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue