mirror of
https://github.com/go-i2p/gomobile-java.git
synced 2025-07-06 14:33:11 -04:00

Add GOARCH to the gobind gradle plugin to limit the architectures to include in the fat .aar file. If GOARCH is empty or not specified, every supported architecture is included. GobindPlugin.groovy was indented with both tabs and (a varying number of) spaces, so it is re-indented here with tabs. Sorry. For golang/go#12819 Change-Id: I8b2cb72068df7750d20f474395944ca2968a2f1b Reviewed-on: https://go-review.googlesource.com/20305 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
gobindPlugin invokes gomobile bind command on the specified package.
Usage
build.gradle:
plugins { id "org.golang.mobile.bind" version "0.2.2" } gobind { // package to bind pkg "github.com/someone/somepackage" // GOPATH GOPATH "/home/gopher" // Optional list of architectures. Defaults to all supported architectures. GOARCH="arm amd64" // Absolute path to the gomobile binary GOMOBILE "/mypath/bin/gomobile" // Absolute path to the go binary GO "/usr/local/go/bin/go" }
For details: https://plugins.gradle.org/plugin/org.golang.mobile.bind
TODO
- Find the stale aar file (how?)