1
在我的插件中,我需要以編程方式找出IDE工作臺是否有構建過程正在運行。如果是,那麼插件必須等待過程完成才能轉到下一步。如果在Eclipse IDE上設置了自動構建,是否有任何方式通過編程方式檢測到構建過程何時開始運行?由於Eclipse PDE:如何以編程方式檢測自動構建過程
在我的插件中,我需要以編程方式找出IDE工作臺是否有構建過程正在運行。如果是,那麼插件必須等待過程完成才能轉到下一步。如果在Eclipse IDE上設置了自動構建,是否有任何方式通過編程方式檢測到構建過程何時開始運行?由於Eclipse PDE:如何以編程方式檢測自動構建過程
可以等待構建使用任務管理器來完成:
IJobManager jobManager = Job.getJobManager();
// Wait for manual build to finish if running
jobManager.join(ResourcesPlugin.FAMILY_MANUAL_BUILD, progressMonitor);
// Wait for auto build to finish if running
jobManager.join(ResourcesPlugin.FAMILY_AUTO_BUILD, progressMonitor);
非常感謝你的很好的解決方案。 – CMZS