Eclipse eklentisinin geliştirilmesinde yeniyim. Çalışma alanımı yenilemek veya Eclipse'i programlı olarak tamamlamak istiyorum. Eclipse programatik olarak yenilemek için var.eclipse çalışma alanını program aracılığıyla nasıl güncellersiniz?
cevap
IResource.refreshLocal()
API'u kullanın. Bunu proje kökünde, belirli bir klasörde veya tek bir dosyada yapabilirsiniz. Bir çalışma alanındaki tüm projeleri yenilemek için, tüm projeleri ResourcesPlugin.getWorkspace().getRoot().getProjects()
API kullanarak numaralandırın ve sırayla yenileyin.
Çalışma alanının kapalı olduğunu IllegalStateException alıyorum. Bu problem nasıl çözülür? –
Her projeyi Eclipse çalışma alanında yenilemek için hızlı bir snippet.
for(IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()){
project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
}
Çalışma alanının kapalı olduğunu IllegalStateException alıyorum. Bu problem nasıl çözülür? –
Birkaç şey olabilir. Eclipse'i başsız bir şekilde şans eseri mi kullanıyorsunuz? Eğer öyleyse, aslında bir çalışma alanı yaptığınızdan emin olun. Ayrıca eklenti bildirim ayarlarınızı kontrol edin, bu yazıyı okumaya çalışın: https://stackoverflow.com/questions/962364/workspace-is-closed-exception-when-trying-to-get-the-workspace-through-resourc –
- 1. Kör giriş alanını program aracılığıyla güncelleştirme
- 2. Eclipse ile İlgili Çalışma Alanını Başlatma
- 3. Eclipse-Eclipse çalışma tezgahı eylemlerini eklenti aracılığıyla nasıl uygulayabilirsiniz?
- 4. Linux'ta bir dizinin boş disk alanını program aracılığıyla nasıl edinebilirim?
- 5. iOS'ta, bir pdf form alanını program aracılığıyla nasıl doldurabilirsiniz?
- 6. Log4J2 ekleyicileri çalışma zamanında program aracılığıyla nasıl ekleyebilirim?
- 7. Java Eclipse otomatik oluşturma çalışma alanını kapatarak kaydetme
- 8. 'Mevcut' açık çalışma alanını TFS API aracılığıyla tanımlayın.
- 9. Eclipse autosave çalışma alanı
- 10. Program işlevine program aracılığıyla erişme
- 11. Uygulamamın yerel ayarını Swift aracılığıyla program aracılığıyla nasıl değiştirebilirim?
- 12. UILongPressGesture'u program aracılığıyla nasıl gönderebilirim?
- 13. UITabBarController program aracılığıyla nasıl gizlenir?
- 14. windowDrawsSystemBarBackgrounds program aracılığıyla nasıl kurulur?
- 15. UIScrollView Program aracılığıyla nasıl oluşturulur?
- 16. Program aracılığıyla öznitelik nasıl eklenir
- 17. UISearchDisplayController'ı program aracılığıyla nasıl kapatırım?
- 18. UIsegmentedControll'u program aracılığıyla nasıl değiştirebilirim?
- 19. Program aracılığıyla bir excel çalışma kitabını kilitleyen kullanıcı olsun
- 20. Eclipse yeniden çalışma alanı nasıl durdurulur?
- 21. Tüm çalışma alanını tutulma içine alabilir mi?
- 22. yeniden başlatın (veya yapılandırmasını yeniden yükleyin) Eclipse-CS program aracılığıyla
- 23. Bir Excel çalışma kitabını Apache ile nasıl güncellersiniz? POI
- 24. Program aracılığıyla Özelleştirme UITableViewCell
- 25. Program aracılığıyla RadioButtons oluşturma
- 26. Program aracılığıyla bir UIView
- 27. WCF IncludeExceptionDetailInFaults program aracılığıyla mı?
- 28. Bir çalışma alanını nasıl performans olarak kopyalamak
- 29. NUnit program aracılığıyla çalıştırılıyor
- 30. Program aracılığıyla Xcode
[Bu] (http://blog.pengoworks.com/index.cfm/2008/6/30/Refreshing-Eclipse-Workspace-using-ANT) size yardımcı olabilir. –
@Harry Joy: teşekkürler tam olarak ihtiyacım olan şey, karekodu içinde tutulmayı yenilemek. –
Olası bir kopyası [Ant ile bir Eclipse projesini yenile] (https://stackoverflow.com/questions/985976/refresh-an-eclipse-project-with-ant) –