【发布时间】:2015-04-30 08:22:11
【问题描述】:
使用 talend,我想保持项目的可移植性,因此我需要避免硬编码的绝对路径。现在我需要将文件导出为 XLSX。
假设我的项目驻留在 Windows 下的本地硬盘上 "D:/MyLongAndFancyPathToProjects/MyCurrentProject/talend.project"
“文件名”中的 tFileOutputExcel 组件我从 "D:/MyLongAndFancyPathToProjects/MyCurrentProject/MyOutput/test.xlsx" 开始,效果很好 - 但正是我不想要的。
然后我尝试了
"MyCurrentProject/MyOutput/test.xlsx""/MyCurrentProject/MyOutput/test.xlsx"
那些文件在哪里创建,但在哪里?找不到他们...
他们没有在项目目录中创建:"D:/MyLongAndFancyPathToProjects/MyCurrentProject/"
如何在 Talend 中获取当前项目?如果可能,我想避免配置设置。这应该以某种方式动态地工作。
【问题讨论】:
标签: java directory relative-path etl talend