2011-02-28 16 views
7

Hedefler mevcut değil Bazı bağımlılık sorunlarını çözmek için kod tabanımızla çalışıyorum. Ben herhangi bir paket içinde bir Build.xml dosyanın üzerine tıkladığınızdaHata: Projede

Ancak ben bunların hiçbirini bakir bırakırsanız Build.xml dosyası hiçbir hata gösterir olmasıdır

"Target XXX does not exist in the project" error. 

İlginç olsun ama yapmak tıklarsanız bunlardan herhangi birini açın, bu hatalarla takılıyorum. Bazı örnekler:

<target name="javadoc" depends="compile-jar"> 
    <target name="release" depends="standard-release" description="PackageBuilder entry point"/> 

Tüm hedefler için hatalar alıyorum. Maalesef bir foruma kod yazamıyorum, ancak beni doğru yönde yönlendirecek önerileri takdir ediyorum. Bahsetmediğim bir şey varsa lütfen bana bildirin ve ekleyebilirim.

Ayrıca, tüm build.xml ve diğer ANT öğelerinin nasıl çalıştığını da çok iyi anlayamıyorum. http://ant.apache.org numaralı telefondan iyi bir kitaplık olduğunu biliyorum, ancak bunun nasıl çalıştığını ve yapı bağımlılıklarının Java'da nasıl daha kolay çözüleceğini açıklayan bir blog/kitap/diyagram/akış şemasına ihtiyacım var. Herhangi bir yardım ?

Teşekkürler.

cevap

1

Eclipse, build.xml dosyasını yalnızca daha önce açmamış olduğunuzda (sınıf dosyaları gibi) kontrol eder.

Standart sürüm ve derleme jar'unun belirtilen yapı dosyasında değil, başka bir dosyada tanımlandığını varsayalım?

ANT size oradan hedefleri diğer birikmesi dosyalarını içe ve yeniden kullanabilirsiniz:

Bkz:

http://ant.apache.org/manual/Tasks/import.html Yani belki Eclipse herhangi aktarılan dosyayı bulamazsa veya alımını tanımlamak için kaçırdı.

İlgili konular