fugerit79 opened a new pull request, #121:
URL: https://github.com/apache/freemarker/pull/121

   # Native support
   
   In this pull request : 
   
   ## GraalVM native support
   
   1. Added native-image.properties to initialize at runtime relevant classes
   2. Added resource-config.json to track resources to include in the native 
executable
   3. Substitution for _Log4jOverSLF4JTester.test()
   4. Added dependency to GraalVM SDK
   
   ## Test module
   
   Added a test module to build as a GraalVM native image.
   
   1. Build the main Apache FreeMarker proejct : 
   
   ```shell
   ./gradlew build -Pfreemarker.allowUnsignedReleaseBuild=true
   ```
   
   2. Build the test module native image with GraalVM : 
   
   ```shell
   ./gradlew :freemarker-test-graalvm-native:nativeCompile 
   ```
   
   3. Run the project :
   
   ```shell
   
./freemarker-test-graalvm-native/build/native/nativeCompile/freemarker-test-graalvm-native
 
   ```
   
   ## CI
   
   Updated CI to test the GraalVM native support by building and running the 
test module as a native executable.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to