Java ApacheCamel-ftp组件-需要使用绝对路径

Java ApacheCamel-ftp组件-需要使用绝对路径,java,apache-camel,integration,Java,Apache Camel,Integration,我正在尝试升级一款使用较旧camel版本(2.15.1)的产品。 我正在尝试将camel版本升级到2.17.5 在代码库中,camel ftp组件与绝对路径一起使用。升级后,我们发现由于以下错误,无法使用文件: SftpComponent不支持绝对路径,“xxx”将转换为“yyy”。骆驼2.16之后,绝对路径将无效。 我可以看出,从2.16开始,绝对路径不受支持: 对于我们的情况,更改现有代码库的成本将非常高 我的问题是:是否有可能强制骆驼ftp 2.17.5支持2.15.1中之前的绝对路径(

我正在尝试升级一款使用较旧camel版本(2.15.1)的产品。 我正在尝试将camel版本升级到2.17.5

在代码库中,camel ftp组件与绝对路径一起使用。升级后,我们发现由于以下错误,无法使用文件:

SftpComponent不支持绝对路径,“xxx”将转换为“yyy”。骆驼2.16之后,绝对路径将无效。

我可以看出,从2.16开始,绝对路径不受支持:

对于我们的情况,更改现有代码库的成本将非常高


我的问题是:是否有可能强制骆驼ftp 2.17.5支持2.15.1中之前的绝对路径(通过配置或其他设置)

这似乎是不可能的。提交:

Hi,据我所知,该功能不支持绝对URL。奇怪的是org.apache.camel.component.file.remote.FtpOperations(org.apache.camel.component.file.remote.RemoteFileOperations接口的实现)使用绝对URL进行操作!!!绝对路径不是最干净的解决方案吗?