A Gradle Plugin Providing Full Support for Go
Fix bugs of go vet
command.
Fix some issues on Windows.
vendor
mechanism completely.build.gradle
in DEV
mode and only examine gogradle.lock
in REP
mode.GOPATH
. In many cases we need this.vendor
dependencis in vendor.json
and subpackages
in glide.lock
writeTo
and appendTo
method in custom Go taskgoInit
-Dgogradle.mode=DEVELOP
to switch build modegoInstall
and goVendor
buildTags
in buildClose #93 #94 #68
Fix bugs:
Features:
gogradle.lock
before goLock
task automaticallyIGNORE_LOCAL
in configuration, which closes #86Fix #87
Some minor improvements:
transitive:false
to gogradle.lock
so that transitive dependencies won't be searched meaninglessly.--tests
is invalid--tests
fails on WindowsThis release focuses on improving performance. Cache mechanism has been introduced to speed up the build.
GStringImpl
as closure return valuecan't find package
handling