Makefile用于golang应用程序的gradle转换

时间:2016-04-26 13:50:53

标签: go gradle makefile

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

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

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

1 个答案:

答案 0 :(得分:1)

据我所知,没有可以执行此任务的直接插件。作为一种解决方法,构建执行可以作为单独的任务写入gradle并相应地进行排序。这里的任务将包含设置Go路径,安装依赖项和构建应用程序,并将在Gradle中作为命令行进程运行。 Gradle支持运行命令行进程,如gradle documentation中所述。希望它有所帮助。