Portál AbcLinuxu, 9. května 2025 08:33
Vyšla nová verze Antu („javovský make“) Ant 1.9.3. Opravuje chybu #54128 – pomalost exec úloh (spouštění systémových příkazů) způsobenou neblokujícím I/O s periodou 100ms. Řeší také požadavek #21525 – podporu různých datových typů (čísla, boolean…) a XPath výrazů (výpočty, funkce) u parametrů XSL šablon (dřívější verze umožňovaly pouze předání textového řetězce). A další změny.
Tiskni
Sdílej:
Komentář cenzurován pro neslušné vyjadřování.
Zobrazit komentářNěkolik enterprise aplikací sestavovaných Antem jsem viděl. Není to ideální, ale že by to byla „čistá smrt“, to bych neřekl – dařilo se pravidelně dodávat nové verze a pokud byl nějaký problém, nebylo to způsobené Antem.
Takže se hezky dostáváme k tomu, že problém je někde jinde než v Antu
Na mavenu je hrozne, ze musi byt po jeho. Mate definovany postupy, pokud se vam nelibi, smula. Napr. jak v prostredi eclipse vyvijet vice maven projektu na jednom tomcat serveru? Jak provest remote deploy na websphere? Jak zmenit pri deploy aplikace web.xml? A takovych veci je fura.
V tomhle se mi líbí projekty v Netbeans a jejich antovské skripty – má to určité předdefinované chování (celkem dobré) a k němu si snadno můžeš dopsat vlastní věci – přidat úlohy (případně překopat ty antovské skripty nějak víc):
-pre-init: called before initialization of project properties -post-init: called after initialization of project properties -pre-compile: called before javac compilation -post-compile: called after javac compilation -pre-compile-single: called before javac compilation of single file -post-compile-single: called after javac compilation of single file -pre-compile-test: called before javac compilation of JUnit tests -post-compile-test: called after javac compilation of JUnit tests -pre-compile-test-single: called before javac compilation of single JUnit test -post-compile-test-single: called after javac compilation of single JUunit test -pre-jar: called before JAR building -post-jar: called after JAR building -post-clean: called after cleaning build products
Takže jsem si třeba jednoduše upravil deploy na aplikační server, aby neprobíhal přes HTTP API, ale aby se .ear nahrál pomocí scp a nasadil příkazem volaným přes SSH.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.