Talend Studio Cloud无法检测云端工件版本变更问题求助
以下是针对该同步问题的实操解决方案:
清理Studio本地缓存
找到Talend Studio安装目录下的configuration/.metadata/.plugins/org.talend.core路径,删除其中的remote_cache和artifact_cache文件夹,重启Studio后重新登录TMC账号,触发自动同步。手动全量同步项目元数据
在Studio的项目视图中右键目标项目,选择Talend Management Console > Synchronize Project with TMC,勾选全量同步选项(若存在),等待同步完成后再尝试发布新版本。校验并修正本地版本配置
打开Job对应的.item文件,确认<version>标签内容与TMC上已存在的版本号匹配;同时检查项目根目录的pom.xml,确保<talend.artifact.version>的配置与TMC端的版本逻辑一致,修正后保存并重新同步。重置TMC连接状态
进入Studio的Window > Preferences > Talend > Talend Management Console,移除当前的TMC连接配置,重启Studio后重新添加连接并关联目标项目,消除连接状态异常导致的同步问题。彻底清理TMC端残留数据
之前用OpenAPI删除工件后,登录TMC后台,在Artifacts页面搜索该Job的所有版本,确认无残留记录;同时在Tasks页面删除所有关联的任务实例,避免残留元数据干扰Studio的版本检测。极端情况的重置操作
若以上方法均无效,将本地Job导出为zip备份,删除本地项目中该Job的所有文件,从TMC重新导入最新版本的Job到本地,修改完成后再尝试发布新版本。
内容的提问来源于stack exchange,提问作者Emile Dadou

