Dizin kümesinden tüm sınıfları sınıf yoluna eklemek nasıl? Ben özelliği aşağıdakilere sahipTüm sınıfları karıncadaki dizin kümesinden sınıflara nasıl ekleyebilirsiniz?
:
lib3dir
class.dirs = lib1dir, lib2dir, şu dizinlerden sınıfları vardır.
Bu dizinlerin altındaki tüm sınıfları sınıf yoluna eklemek mümkün mü? gibişey:
<classpath> <dirset dir="${root.dir}" includes="${class.dirs}/**/*.class"/> </classpath>
veya
Ama bu örnek tabii ki çalışmaz.<classpath> <pathelement location="${class.dirs}" /> </classpath>
Tüm libdirs dizinlerinin adlarını bilmiyorum. Class.dirs özelliğinde belirtilecekler. –
Bu durumda ant.contrib'den ['For' görevi] 'ne (http://ant-contrib.sourceforge.net/tasks/tasks/for.html) bir göz atmalısınız. 'For' yinelemelerinde yol dizesini oluşturmak için 'property's yerine [değişken görevleri] (http://ant-contrib.sourceforge.net/tasks/tasks/variable_task.html) kullanmanız gerekecektir. – Attila