<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>x.x.x</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
</dependency>
properties
ftp.host=your_ftp_host
ftp.port=your_ftp_port
ftp.username=your_ftp_username
ftp.password=your_ftp_password
from("ftp://{{ftp.username}}@{{ftp.host}}:{{ftp.port}}/incoming/")
.to("file:your_local_directory")
.log("File downloaded from FTP server");