Java 两个包名下的Presto

Java 两个包名下的Presto,java,presto,trino,Java,Presto,Trino,我刚刚开始为JSON API开发一个Presto连接器。正如在许多地方所建议的那样,我从示例http连接器开始,做了一些更改,并按照中所述部署了连接器。然后我在启动服务器时出现了以下错误 No service providers of type io.prestosql.spi.Plugin 然后我注意到我代码中插件接口的包名是com.facebook.presto,它实际上实现了com.facebook.presto.spi.Plugin接口 我是否下载了错误的代码/分发版本?如果是这样,哪

我刚刚开始为JSON API开发一个Presto连接器。正如在许多地方所建议的那样,我从示例http连接器开始,做了一些更改,并按照中所述部署了连接器。然后我在启动服务器时出现了以下错误

No service providers of type io.prestosql.spi.Plugin
然后我注意到我代码中插件接口的包名是com.facebook.presto,它实际上实现了com.facebook.presto.spi.Plugin接口


我是否下载了错误的代码/分发版本?如果是这样,哪一个是正确的?如果不是,为什么是两个软件包?

我认为您混合了两个版本的代码。在Presto软件基金会成立后,请参阅公告:Presto搬到了新家,并重新打包了所有的代码。
如果您有旧版本下的现有代码,请参阅本指南了解如何迁移它:

您完全正确,先生:D奇怪的是,我无法通过谷歌搜索找到指向新存储库的链接。非常感谢你的链接和回答。