目前我正在做一个需要Google Cloud
集成的Java项目。
我需要使用Cloud Resource Management API
从服务帐户获取所有文件夹和所有项目。
问题是文件夹是新的,仅在 API版本 2中可用,但项目在版本 1中可用。我不能包含 2 个jar
文件,因为会有冲突,只会使用其中一个。
有没有人有类似的问题并解决了问题?
谢谢。
简单来说,你可以制作两个程序,每个API一个,并使它们相互通信(让一个启动另一个(。
让版本 2 程序获取所需的所有文件夹信息,并使用版本 1 API 将相关部分传递给程序。
这不是很好,但它有效。
更好的是,您可以制作一个转换器来在打开每个项目时对其进行更新,以便它以后仅使用版本 2 API。