Why where the Ethiopians successful at resisting Imperialism and the Dervishes and Asante were not?

hy where the Ethiopians successful at resisting Imperialism and the Dervishes and Asante were not?