Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
golang应用程序的Makefile到gradle转换_Go_Gradle_Makefile - Fatal编程技术网

golang应用程序的Makefile到gradle转换

golang应用程序的Makefile到gradle转换,go,gradle,makefile,Go,Gradle,Makefile,我有一个go-lang应用程序,它公开了一个rest API,并将信息记录到DB中。我正在尝试将make文件转换为gradlebuild。是否有任何默认方式类似于maven2gradle插件或gradle构建文件应该手动编写?我检查了gradle和make file之间的语法差异,但仍然不清楚如何将运行时参数传递给gradle,这与 run:build ./hello -conf=/apps/content/properties/prop.json -v=0 -logDest="FILE" -l

我有一个go-lang应用程序,它公开了一个rest API,并将信息记录到DB中。我正在尝试将make文件转换为gradlebuild。是否有任何默认方式类似于maven2gradle插件或gradle构建文件应该手动编写?我检查了gradle和make file之间的语法差异,但仍然不清楚如何将运行时参数传递给gradle,这与

run:build
./hello -conf=/apps/content/properties/prop.json -v=0 -logDest="FILE" -log_dir="/var/log/logdir"

hello是我的可执行文件,其他是运行时参数。这是我第一次尝试将make迁移到gradle,我找不到任何清晰的文档。请帮忙

据我所知,没有直接的插件可以完成这项任务。作为一种变通方法,构建执行可以在gradle中作为单独的任务编写,并相应地排序。这里的任务将包含设置Go path、安装依赖项和构建应用程序,并将在Gradle中作为命令行进程运行。Gradle提供了对运行命令行进程的支持,如中所述。希望有帮助。

erm,简单的
run.sh有什么问题吗?我的存储库中有java和go项目,需要一个通用的构建机制。选择gradle是因为它的优势。