JvmJarBinary
Contents
API Documentation: JvmJarBinary
Configuration for a JVM JAR binary. A JVM JAR refers to a JAR binary containing only the compiled classes. It is always present and the instance is shared across all variants. If the JNI library has only a single variant, the produced JAR will also contain theshared library binary.
The binary is accessible via the library’s BinaryView containing all the binary instance of a library:
plugins { id 'dev.nokee.jni-library' id 'dev.nokee.cpp-language' id 'java' } import dev.nokee.platform.jni.JvmJarBinary library { binaries.withType(JvmJarBinary).configureEach { // ... } }
The binary is also accessible via the variant’s BinaryView containing only the binaries instance for a specific variant:
plugins { id 'dev.nokee.jni-library' id 'dev.nokee.cpp-language' id 'java' } import dev.nokee.platform.jni.JvmJarBinary library { variants.configureEach { binaries.withType(JvmJarBinary).configureEach { // ... } } }
Properties
Property | Description |
---|---|
The Jar task for this binary. |
Methods
No methods.