如果直接将生成的grpc文件放到文件夹中,我们是没有办法去直接使用的,也就是会出现这种情况:
本来你已经生成了文件但是生成的java文件没有办法直接导入包使用。
所以怎么可以让生成的文件直接就在根目录下,这样就可以直接导包,而不用修改文件夹为sources root
解决办法:
直接在build.gradle中添加如下
sourceSets {
main {
java {
srcDirs 'build/generated/source/proto/main/grpc'
srcDirs 'build/generated/source/proto/main/java'
}
}
}
这回生成的文件就变成了下图这样的