15. april 2008 - 12:42Der er
16 kommentarer og 1 løsning
Oprette build.xml i Ant
Når jeg skriver ant for at køre Ant programmet skrives beskeden:
Buildfile: build.xml does not exist !
Skal jeg selv lave xml filen, eller bliver den auto. genereret når jeg kører en java fil... syns ærlig talt ikke apache ant hjm side er god til Troubleshooting
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Forresten hvis nogen kender noget til jini, så får jeg en fejlmeddelse som lyder CertificateExpiredException... ved nogen hvordan jeg kan forny certifikat til at køre det igen ?
Du kan jo lave det ligsom du vil. jeg bruger normalt en build.xml som så kalder tasks i forskellige moduler der har deres egen module_xxx.xml fil.
jeg har globale ting i build.xml
classpaths, libraries, jdk definition osv. tasks for at clean alle modules, compile alle modules osv. og pakke smide samtlige moduler et sted klar til release.
i hver module_xxx.xml har jeg tasks for at clean,compile,jar, obfuscere, kopiere filer, lave javadoc osv.
start med det basale og byg det ud. lav en build.xml for et projekt/modul og definer nogen paths for source, compiled output osv.
Måske kan du få lidt hjælp fra din IDE, jeg bruger Intellij IDEA og den kan genere build files ud fra hvordan dit projekt er sat op og så kan du bygge videre fra der.. jeg er sikker på noget ligende kan findes i eclipse og der er sikkert andre værktøjer der kan det samme.
lige et side spg : når jeg gerne vil kompilere java fil fra dos ved at bruge javac, og den siger at javac ikke er en kommando, hvad skyldes det så ??? jeg er inde i den mappe i dos hvor min java fil ligger.... når jeg prøver med java filnavn.java, siger den at java.lang.NoclassDefFoundError....
jeg har prøvet at tage noget xml kode fra nettet og sat det ind i en alm tekst fil og prøvet at køre det under ant.... virkede ikke.... jeg fik standard bsk ud:
jeg er sikker på at jeg er i den rigtige mappe når jeg skriver ant build....
burde min build fil ikke have en xml ikon... det er jo bare en alm tekst fil med xml kode i... jeg har lige prøvet det igen og får stadig fejl besked ud
nu klager den ikk over at den ikke kan 'ante' build filen, men hver gang jeg kører build filen, siger den at build filen ikke findes i en anden java mappe.
Jeg har tjekket opsætning af både ANT_HOME og PATH... ANT_HOME peger på ant programmet og det samme gør PATH også med tilføjelse af 'bin' til sidst...
hvorfor siger den så hele tiden at build ikke findes i en anden mappe ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.