Konu
:
Apache Ant Taşınabilirlik
Yalnız Mesajı Göster
Apache Ant Taşınabilirlik
08-20-2012
#
1
Prof. Dr. Sinsi
Apache Ant Taşınabilirlik
Taşınabilirlik
Ant'in başlıca amaçlarından biri make'in taşınabilirlik sorunlarını çözüme kavuşturmaktı
Makefile dosyalarında bir hedef yaratmak için gerekli eylemler platforma bağımlı kabuk komutlarını içeriyordu
Ant, bu sorunu birçok platformda aynı ölçüde başarım gösterebilen uyarlamalara sahip olmasıyla çözmektedir
Örneğin, yukarıdaki build
xml dosyasında clean hedefi, sınıflar dizinini ve bu dizin içerisindeki tüm dosyaları silmektedir
Özdeş bir hedefi Makefile'da tanımlamak için aşağıdaki komut kullanılmalıdır
rm -rf siniflar/
rm, Unix'e özgü bir komuttur ve Unix dışındaki sistemlerde
(örneğin Microsoft Windows'ta)
çalışmayacaktır
Bu hedefi Ant'te yaratmak ise daha kolaydır
<delete dir="sınıflar"/>
Farklı platformlar arasındaki en büyük tutarsızlık dizin yollarının saklanma biçimidir
Unix, bir yolun bileşenlerini birbirinden ayırmak amacıyla düz slash (/) kullanırken Windows, aynı işlevi ters slash () ile görür
Ant inşa dosyaları, dizin ve yol ayraçlarını kullanıcının isteğine bırakmıştır
Kullanılan her ayraç, platforma uygun biçime dönüştürülmektedir
Kaynak : Wikipedia
Prof. Dr. Sinsi
Kullanıcının Profilini Göster
Prof. Dr. Sinsi Kullanıcısının Web Sitesi
Prof. Dr. Sinsi tarafından gönderilmiş daha fazla mesaj bul