2015-11-06 48 views
1

在我的插件中,我需要以編程方式找出IDE工作臺是否有構建過程正在運行。如果是,那麼插件必須等待過程完成才能轉到下一步。如果在Eclipse IDE上設置了自動構建,是否有任何方式通過編程方式檢測到構建過程何時開始運行?由於Eclipse PDE:如何以編程方式檢測自動構建過程

回答

2

可以等待構建使用任務管理器來完成:

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); 
+0

非常感謝你的很好的解決方案。 – CMZS

相關問題