

hedef proje :İlgili methodun ya da property'nin deklarasyonunun olduğu proje
kaynak proje : Hedef proje içinde yer alan method'un ya da property'nin kullanıldığı proje
Merhaba, Eclipse indigo kullanıyorum ve bir proje içindeki class içinde var olan bir metodun ya da property'nin deklarasyonunu başka bir proje içindeki sınıftan görebilmek için (Open Decleration) F3'e bastığımda eclipse beni ilgili proje içindeki class'ın .class uzantılı dosyasına yönlendiriyor. Haliyle .class dosyası üzerinde işlem yapılmıyor. Ben normal olarak .java dosyasına yönlenmesini istiyorum. Ivy kullanıyorum ve ivy.xml içerisinde proje bağımlılıklarını (dependency) belirttim. Ivy cache'i kontrol ettiğimde hedef projenin jar olarak oluşturulduğunu görüyorum. Sanırım bu jar'a yönleniyor, hedef projenin kendisine yönlenmiyor. Bu durumu .java class'ına yönlenecek orjinal projeye yönlenecek şekilde nasıl düzeltebilirim ?
NOT : Proje bağımlılığını yalnızca ivy'den kontrol etmeliyim. Yani hedef projeyi kaynak projeye Java Build Path > Project tab'ından eklememeliyim.


Sorumun cevabını buldum. Sorun ivy kaynaklı imiş. Ivy bağımlılığı workspace'imde değilde cache'teki jarlardan buluyormuş. Bunun ayarını eclipse'te Window > Preferences > Ivy > Classpath Container ekranında Resolve depencies in workspace checkbox'ı seçilmeliymiş. Projeyi tekrar resolve edince sorun çözülüyor.
cevaplandı: 25 Mar, 11:35
emresevinc