All Projects → beryx → badass-runtime-plugin

beryx / badass-runtime-plugin

Licence: Apache-2.0, Unknown licenses found Licenses found Apache-2.0 LICENSE Unknown license-header.txt
Create a custom runtime image of your non-modular application

Programming Languages

groovy
2714 projects
shell
77523 projects

Projects that are alternatives of or similar to badass-runtime-plugin

Golang Notes
Go source code analysis(zh-cn)
Stars: ✭ 3,137 (+2093.71%)
Mutual labels:  runtime
editorconfig-gradle-plugin
A Gradle plugin for checking whether project files comply with format rules defined in .editorconfig files and eventually also for fixing the violations
Stars: ✭ 40 (-72.03%)
Mutual labels:  gradle-plugin
vite-node
Vite as Node.js runtime
Stars: ✭ 422 (+195.1%)
Mutual labels:  runtime
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+1859.44%)
Mutual labels:  runtime
node-wasm-run
Run arbitrary WASM/WASI files
Stars: ✭ 65 (-54.55%)
Mutual labels:  runtime
orion
Elegant tweak development in pure Swift
Stars: ✭ 149 (+4.2%)
Mutual labels:  runtime
Elsa
❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go
Stars: ✭ 2,461 (+1620.98%)
Mutual labels:  runtime
oasis-sdk
Official SDK for the Oasis Network.
Stars: ✭ 57 (-60.14%)
Mutual labels:  runtime
gradle-syntastic-plugin
A Gradle plugin for integrating your Java project with Vim and Syntastic.
Stars: ✭ 45 (-68.53%)
Mutual labels:  gradle-plugin
ConfigDroid
Gradle plugin to generate config classes for your Android projects
Stars: ✭ 31 (-78.32%)
Mutual labels:  gradle-plugin
Wasmtime Go
Go WebAssembly runtime powered by Wasmtime
Stars: ✭ 239 (+67.13%)
Mutual labels:  runtime
AndroidLintReporter
Gradle Plugin to report Android Lint and Detekt result back to Github Pull Request
Stars: ✭ 22 (-84.62%)
Mutual labels:  gradle-plugin
gradle-natives
Gradle plugin to aid in managing native libraries associated with Java-based projects.
Stars: ✭ 32 (-77.62%)
Mutual labels:  gradle-plugin
Harmony
A library for patching, replacing and decorating .NET and Mono methods during runtime
Stars: ✭ 2,885 (+1917.48%)
Mutual labels:  runtime
mkBox
MacApp、PythonPackage、Scripts ..
Stars: ✭ 66 (-53.85%)
Mutual labels:  runtime
Computed Types
🦩 Joi like validations for TypeScript
Stars: ✭ 197 (+37.76%)
Mutual labels:  runtime
objc-runtime-CN
Objective-C Runtime Analysis (Objective-C运行时分析)
Stars: ✭ 28 (-80.42%)
Mutual labels:  runtime
golden
a benchmark for compile-time and/or runtime Nim 🏆
Stars: ✭ 28 (-80.42%)
Mutual labels:  runtime
codeartifact-gradle-plugin
Codeartifact gradle plugin
Stars: ✭ 14 (-90.21%)
Mutual labels:  gradle-plugin
webpack-extract-translation-keys
This plugin extracts translation keys for applications requiring runtime translations
Stars: ✭ 35 (-75.52%)
Mutual labels:  runtime

PRs Welcome License Build Status

Badass Runtime Plugin

NOTE: Looking for co-maintainers - see this issue.

Using this Gradle plugin you can create custom runtime images for non-modularized applications. The plugin also lets you create an application installer with the jpackage tool.

💡 For modularized applications use the Badass-JLink plugin.

The plugin offers several tasks, such as: runtime, runtimeZip, suggestModules, or jpackage. It also adds an extension with the name runtime to let you configure various aspects of its operation. A simple example configuration is shown below:

runtime {
    options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
    modules = ['java.naming', 'java.xml']
}

The following projects illustrate how to use this plugin to create custom runtime images and/or platform-specific installers:

Please read the documentation before using this plugin.

See the list of all releases if you use an older version of this plugin.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].