maven的基本用法备忘,以及grpc-kotlin-gen的改造
最近几天学习了一下maven,把一些理解和参考链接记录如下。
起因是android开发中用到一个插件grpc-kotlin-gen
,它在build过程中要调用外部程序protoc
,并指定自身为其插件,生成与该proto适配的kotlin代码
但是在windows上运行时却报错,提示
- What went wrong:
Execution failed for task ‘:app:generateDebugProto’.
> protoc: stdout: . stderr: --grpckotlin_out: protoc-gen-grpckotlin: %1 不是有效的 Win32 应用程序。
看起来有点没头没脑,转到控制台里手动敲gradle命令并带上--debug --info
参数,可以看到实际调用的命令行为:(已格式化)