Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 2.75 KB

README.md

File metadata and controls

36 lines (26 loc) · 2.75 KB

luava

An experimental Java library for embedding a Lua VM.

Build Quality Gate Status Bugs Code Smells Coverage Duplicated Lines (%) Lines of Code Reliability Rating Security Rating Technical Debt Maintainability Rating Vulnerabilities

This project allows executing Lua scripts from a Java application. It uses Foreign Function & Memory API (JEP 454) for accessing the Lua C API.

Development

Native Interface

Build scripts generate native interface classes in build/generated/sources/jextract using Jextract. Scripts download and cache Jextract automatically during the build.

Check for Dependency Updates

./gradlew dependencyUpdates

Run Tests

./gradlew check