사용자 도구

사이트 도구


java:graalvm

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:graalvm [2022/07/25 17:32]
kwon37xi
java:graalvm [2023/11/23 19:30] (현재)
kwon37xi
줄 3: 줄 3:
   * https://docs.oracle.com/en/graalvm/index.html   * https://docs.oracle.com/en/graalvm/index.html
   * [[https://www.graalvm.org/guides/|GraalVM Guides]]   * [[https://www.graalvm.org/guides/|GraalVM Guides]]
 +  * https://graalvm.github.io/native-build-tools/latest/gradle-plugin-quickstart.html
   * [[java:picocli|picocli]]   * [[java:picocli|picocli]]
   * [[java:quarkus|quarkus]]   * [[java:quarkus|quarkus]]
줄 12: 줄 13:
 ===== native-image 지원 기본 설정 ===== ===== native-image 지원 기본 설정 =====
   * [[https://graalvm.github.io/native-build-tools/latest/graalvm-setup.html|Setting up GraalVM with native-image support]]   * [[https://graalvm.github.io/native-build-tools/latest/graalvm-setup.html|Setting up GraalVM with native-image support]]
 +<code sh> 
 +gu install native-image 
 +</code>
 ===== with Springframework ===== ===== with Springframework =====
   * [[https://github.com/spring-projects-experimental/spring-graalvm-native|spring-projects-experimental/spring-graalvm-native: Incubator for Spring Native executables]]   * [[https://github.com/spring-projects-experimental/spring-graalvm-native|spring-projects-experimental/spring-graalvm-native: Incubator for Spring Native executables]]
줄 25: 줄 28:
     * [[https://github.com/recursivecodes/simple-socket-fn-logger/blob/master/.github/workflows/simple-socket-fn-logger.yaml|/.github/workflows/simple-socket-fn-logger.yaml]] : [[git:github:actions|Github Actions]] 로 크로스 플랫폼 빌드 예제     * [[https://github.com/recursivecodes/simple-socket-fn-logger/blob/master/.github/workflows/simple-socket-fn-logger.yaml|/.github/workflows/simple-socket-fn-logger.yaml]] : [[git:github:actions|Github Actions]] 로 크로스 플랫폼 빌드 예제
   * [[:gradle|Gradle]] or [[java:maven|Maven]]으로 빌드하기   * [[:gradle|Gradle]] or [[java:maven|Maven]]으로 빌드하기
 +
 +===== github actions =====
 +  * [[https://github.com/graalvm/setup-graalvm|graalvm/setup-graalvm]] GitHub Action for setting up GraalVM Community Edition (CE) and Enterprise Edition (EE).
 +  * [[https://github.com/marketplace/actions/github-action-for-graalvm|GitHub Action for GraalVM · Actions · GitHub Marketplace]]
 +
 +===== APM =====
 +  * [[https://docs.oracle.com/en-us/iaas/application-performance-monitoring/doc/use-apm-tracer-graalvm.html#GUID-48B0380C-E191-438E-BB88-C130720D70C6|Use APM Tracer with GraalVM Native Images]]
 +
 +
 ===== 참고 ===== ===== 참고 =====
   * [[https://royvanrijn.com/blog/2018/09/part-1-java-to-native-using-graalvm/|Part 1: Java to native using GraalVM]]   * [[https://royvanrijn.com/blog/2018/09/part-1-java-to-native-using-graalvm/|Part 1: Java to native using GraalVM]]
줄 43: 줄 55:
   * [[https://developer.okta.com/blog/2022/04/22/github-actions-graalvm|Use GitHub Actions to Build GraalVM Native Images | Okta Developer]]   * [[https://developer.okta.com/blog/2022/04/22/github-actions-graalvm|Use GitHub Actions to Build GraalVM Native Images | Okta Developer]]
   * [[https://adambien.blog/roller/abien/entry/graalvm_how_to_call_c|GraalVM: How To Call C-Function From Java ...with an Annotation : Adam Bien's Weblog]]   * [[https://adambien.blog/roller/abien/entry/graalvm_how_to_call_c|GraalVM: How To Call C-Function From Java ...with an Annotation : Adam Bien's Weblog]]
 +  * [[https://medium.com/graalvm/using-graalvm-native-image-sbom-support-for-vulnerability-scanning-4211c747376|Using GraalVM Native Image SBOM Support for Vulnerability Scanning | by William Blair | graalvm | Feb, 2023 | Medium]]
java/graalvm.1658737943.txt.gz · 마지막으로 수정됨: 2022/07/25 17:32 저자 kwon37xi