gradle-native

The home of anything about Gradle support for natively compiled languages

APACHE-2.0 License

Stars
47
Committers
3

:jbake-version: 0.4.0 image::nokee.png[Nokee logo]

Painless native development with Gradle. Nokee is a suite of high-quality Gradle plugins aimed explicitly at enabling build happiness for all natively compiled language. It allows compilation of languages such C, {cpp}, Objective-C and Objective-{cpp}.

For more information, visit the link:https://nokee.dev[official project homepage]

image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A[link=https://ge.nokee.dev/scans]

== Install

Copy the following inside your settings.gradle[.kts]:

.settings.gradle[.kts]
[source,groovy,subs=attributes+,file=settings]

pluginManagement {
repositories {
gradlePluginPortal()
maven { url = uri("https://repo.nokee.dev/release") }
maven { url = uri("https://repo.nokee.dev/snapshot") }
}
resolutionStrategy {
eachPlugin {
if (requested.id.id.startsWith("dev.nokee.")) {
useModule("${requested.id.id}:${requested.id.id}.gradle.plugin:{jbake-version}")
}
}
}
}

== Usage

Apply link:https://nokee.dev/docs/{jbake-version}/manual/plugin-references.html[any of the Nokee plugins] to your build just like any other Gradle plugin:

.build.gradle[.kts]
[source,groovy,file=build]

plugins {
id("dev.nokee.objective-c-ios-application")
}

== Examples

Look at link:https://nokee.dev/docs/{jbake-version}/samples[all the samples demonstrating various use cases solved by Nokee plugins].

== Need Help?

====== Licensed under Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0

Package Rankings
Top 21.52% on Repo1.maven.org
Related Projects