A Java library for interfacing with QEMU.
- QAPI object POJOs generated from schemas (includes QGA)
- Base implementation of a QAPI socket
- Command-line wrappers of
qemu-system-*
andqemu-img
Declare a Maven dependency through your build system (Gradle, Maven, ...) on a me.lusory.ostrich:core:YOUR_QEMU_VERSION
artifact, hosted on https://repo.lusory.dev/releases
.
repositories {
mavenCentral()
maven("https://repo.lusory.dev/releases")
}
dependencies {
implementation("me.lusory.ostrich:core:YOUR_QEMU_VERSION")
}
This library uses Gradle (Wrapper) to compile, so compiling is just as easy as running gradlew build
in your terminal of choice. The built binary is placed in ./core/build/libs
.