gradle-native
gradle-native copied to clipboard
The home of anything about Gradle support for natively compiled languages
: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?
- Get familiar with the link:https://nokee.dev/docs/current/manual/user-manual.html[Nokee User Manual]
- Start a link:https://github.com/nokeedev/gradle-native/discussions[discussion]
- Have a look at the link:https://nokee.dev/docs/current/samples[Samples]
- Join the link:https://gradle.com/slack-invite[#native Slack Channel]
====== Licensed under Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0