Apache Ant

Szoftver screenshot:
Apache Ant
Szoftver adatai:
Változat: 1.9.9 Frissítve
Feltöltés dátuma: 2 Sep 17
Engedély: Ingyenes
Népszerűség: 21

Rating: nan/5 (Total Votes: 0)

Az Apache Ant egy teljesen ingyenes, többplatformos és nyílt forráskódú parancssori szoftver, amelyet Java-ban telepítettek az Apache projekthez, a Java programozási nyelvben írt alkalmazások összeállításához szükséges rendszert.


Hasonló a GNU gyártmányhoz

Az Apache Ant szoftver, amely egy parancssori program, meglehetősen hasonlít a nyílt forráskódú GNU fordítóprogramhoz, de ismertté vált, hogy sokkal jobb támogatást nyújt a különböző Java platformú alkalmazások fejlesztéséhez.


A tökéletes felépítés sok Java projekthez

Apache-projektként az Apache Ant szoftver az Apache számos Java-projektjének tökéletes kiépítési rendszere, valamint számos más, független, nyílt forráskódú projekt, amelyet a Java programozási nyelv ír.


Az első lépések az Apache Ant programmal

Ha Ön olyan végfelhasználó, akinek szüksége van az Apache Ant-re, hogy összeállítsa a Java-ban írt alkalmazás forrásait, vagy ha törekszünk egy Java fejlesztőre, egyszerűen használhatjuk az Apache Ant operációs rendszereit (lásd a támogatott operációs rendszerekhez tartozó alábbi szakasz).

Az Ön kényelme érdekében a szoftvert előre telepített binárisan terjesztik, amely bármely GNU / Linux operációs rendszeren használható, 32 és 64 bites ízesítőt támogat. Természetesen olyan fejlett felhasználók is, akik szeretnék optimalizálni a telepítést, a Softoware forráscsomagját is megragadhatják.

Egyszerűen futtassa az & lsquo; ant & rsquo; parancsot a terminál emulátorban a használati üzenet és a rendelkezésre álló parancssori opciók megtekintéséhez. Kérjük, vegye figyelembe, hogy bizonyos terjesztéseknél az Ant igényli az OpenJDK szoftvert.


Futtatható a GNU / Linux, a Microsoft Windows és a Mac OS X operációs rendszeren

Az Apache Ant egy olyan platform operációs rendszeren fut, amelyen a JRE (Java Runtime Environment) technológiák támogatottak, beleértve az összes GNU / Linux disztribúciót, valamint a Mac OS X és

Újdonság ebben a kiadásban:

  • Olyan változások, amelyek megszakíthatják az idősebb környezeteket:
  • Az előtagA tulajdonság attribútuma nem a várakozásnak megfelelően működik, ha hamis (hamis) értékre van állítva (alapértelmezett). Nagyon valószínű, hogy a meglévő build fájlok a helytelen viselkedésre támaszkodnak, és arra számítanak, hogy az Ant megoldja az értékoldalt a tulajdonfájlban meghatározott tulajdonságokkal szemben - ezeknek a build fájloknak most explicit módon be kell állítaniuk az előtagValues ​​attribútumot true-nek. Bugzilla Report 54769
  • amikor egy zip / tarfileset bejegyzést illeszt egy mintával szemben, egy vezető perjel lesz lecsupaszítva a bejegyzés nevéből. A legtöbb archívum nem tartalmaz olyan útvonalakat, amelyek vezető sávokkal rendelkeznek. Ez olyan okokat tartalmazhat / kizárhat, amelyek a / a megegyezés megadásával kezdődnek. Az ilyen minták csak véletlenszerűen működtek, és csak a több fájlrendszer gyökereire épülő platformokon. Bugzilla jelentés 53949
  • DirectoryScanner és így a fileset / dirset most csendben letesz minden olyan fájlrendszer objektumot, amely nem a fájlok és a könyvtárak szerint java.io.File. Ez megakadályozza, hogy az Ant olvassa el a nevezett csöveket, amelyek blokkoláshoz vagy más, nem definiált viselkedéshez vezethetnek. Bugzilla jelentés 56149
  • A BuildFileTest és a BaseSelectorTest egyaránt elavult a BuildFileRule és a BaseSelectorRule javára, és a teszteket, amelyek korábban kiterjesztették ezeket az alapvizsgákat, a JUnit 4 tesztekké alakultak át az új "szabály" segítségével. Bármilyen külső tesztet, amely az Ant munkaterületen végzett tesztet alul osztályozta, a BuildFileTest helyett, módosítania kell a JUnit4 jelöléseit, vagy módosíthatja a BuildFileTest kiterjesztését. Ez nem érinti azokat a teszteket, amelyeket az Ant's junit vagy batchtest feladatok végrehajtanak, amelyek nem kifejezetten ellenõrzik az Ant kódját.
  • Fix hibák:
  • / sikertelen, amikor az importáló fájlt URI-ból vagy egy jarból töltötték le, és abszolút útvonalon importált egy fájlt a helyi fájlrendszerről. Bugzilla jelentés 50953
  • importálhat ugyanazt az erőforrást kétszer, amikor különböző erőforrás-típusokból importál. Bugzilla jelentés 55097
  • több hívás a # mkdirs fájlba eshet egy olyan versenyhelyzet áldozatává, ahol egy másik szál már létrehozta ugyanazt a könyvtárat. Bugzilla jelentés 55290
  • létrehozta az "/" helyett az "./" parancsot az adott jarfile szülőkönyvtárához. Bugzilla jelentés 55049
  • A
  • fixlastline = "true" nem működött bizonyos szűrőolvasók használatakor. Bugzilla jelentés 54672
  • több olyan hely, ahol az erőforrások olvashatók az edényekből, most már kifejezetten letiltja a gyorsítótárazást, hogy elkerülje az újratöltő tégelyekkel kapcsolatos problémákat. Bugzilla jelentés 54473
  • Az AntClassloader most figyelmen kívül hagyja az osztálypálya részét képező fájlokat, de nem zip fájlokat, amikor forrást keres. Kivételt hozott. Bugzilla 53964 jelentés
  • NullPointerException-et okozott, amikor nincs beállítva a destdir. Bugzilla jelentés 55949

  • A
  • továbbra is tartalmazza a fájlok fő szakaszát, ha nincs beágyazott manifeszt vagy manifeszt attribútum. Bugzilla jelentés 54171
  • A fordítóprogramok értelmezése Bugzilla 53754
  • védekezőbb lett
  • erő nélkül = "igaz" nem csak a csak olvasható fájl felülírását eredményezi, hanem a meglévő fájlt is eltávolítja. Bugzilla jelentés 53095

  • A
  • eltávolítaná a szimbolikus linkeket a nem tartalmazott fájlokhoz. Még mindig törli a szimbolikus linkeket olyan könyvtárakhoz, amelyeket akkor is követne, ha azokat kifejezetten nem tartalmazza. A kizárás-minták továbbra is használhatók a szimbolikus linkek megőrzésére. Bugzilla jelentés 53959
  • Néha a NIO FileChannels használatával végzett másolási műveletek nem sikerülnek. Ant most megpróbálja a Stream alapú másolási műveletet visszautasítani, ha a Channel alapú másolat sikertelen. Bugzilla-jelentések 53102 és 54397
  • Javadoc.postProcessGeneratedJavadocs () sikertelen az osztályok számára, amelyek kiterjesztik a Javadoc Bugzilla Report 56047
  • A TarInputStream mostantól elolvassa a nagy számokat kódoló kátrány implementációk által létrehozott archívumokat, ha nem hozzák meg a záró NUL-t.
  • Az URLResource isExists () metódusa hamis pozitív eredményt adott a HTTP és az FTP URL-ekhez.
  • Egyéb módosítások:
  • kezdeti támogatás a Java 1.9-hez
  • opcionálisan továbbíthatja a System.int a Bugzilla Report 55393 távoli folyamatához
  • most támogatja a végrehajtott folyamat hibakimenetének rögzítését és a tulajdonság visszaállítását a visszatérési kódból. Bugzilla jelentés 48478
  • lehetőség van arra, hogy sikertelen legyen, ha a javadoc figyelmeztetéseket küld. Bugzilla jelentés 55015

  • A
  • új kimeneti kódolástechnikai attribútummal rendelkezik. Bugzilla jelentés 39541
  • a JUnitTestRunner és a PlainJUnitResultFormatter módosításai, hogy az OutOfMemoryErrors kevésbé valószínű. Bugzilla jelentés 45536
  • módosítja a DOMElementWriter változatát, hogy az OutOfMemoryErrors kevésbé valószínű. Bugzilla jelentés 54147
  • egy új binaryOutput attribútummal rendelkezik, amely megakadályozza, hogy az Ant eloszthassa a kimenetet vonalakra. Ez megakadályozza, hogy a bináris kimenet megsérüljön, de hibát és a normál kimenetet összekeverhet. Bugzilla Report 55667 Bugzilla jelentés 56156
  • a beágyazott elemek egy opcionális inputEncoding attribútummal rendelkeznek, amely meghatározza a fájlok kódolását, amelyek nem használják a platform alapértelmezett kódolását. Bugzilla jelentés 56258
  • A feladat most kifejezetten elfogadja és támogatja a gzip tartalom kódolását. Bugzilla jelentés 49453
  • Az új erőforrás-gyűjtési típus az olyan s és s unióhoz hasonlóan működik, amelyek azonos konfigurációval rendelkeznek, de különböző alapkönyvtárak vannak. Bugzilla jelentés 48621
  • csendes attribútummal rendelkezik, amely csak akkor teszi lehetővé a feladatnapló hibáit, ha engedélyezve van. GitHub Pull Request # 1

  • A (z)
  • most egy szál-attribútummal rendelkezik, amely lehetővé teszi a tesztek végrehajtását több szálon. Bugzilla jelentés 55925
  • egy új ProcessUtil osztály hozzáadása, amely az aktuális folyamat folyamatazonosítóját biztosítja
  • módosítások, amelyek lehetővé teszik a JUnit tesztcázák futtatását párhuzamosan, azáltal, hogy egyedi ideiglenes könyvtárakat használnak

Az újdonság a 1.9.4-es verzióban:

  • Olyan változások, amelyek megszakíthatják az idősebb környezeteket:
  • Az előtagA tulajdonság attribútuma nem a várakozásnak megfelelően működik, ha hamis (hamis) értékre van állítva (alapértelmezett). Nagyon valószínű, hogy a meglévő build fájlok a helytelen viselkedésre támaszkodnak, és arra számítanak, hogy az Ant megoldja az értékoldalt a tulajdonfájlban meghatározott tulajdonságokkal szemben - ezeknek a build fájloknak most explicit módon be kell állítaniuk az előtagValues ​​attribútumot true-nek. Bugzilla Report 54769
  • amikor egy zip / tarfileset bejegyzést illeszt egy mintával szemben, egy vezető perjel lesz lecsupaszítva a bejegyzés nevéből. A legtöbb archívum nem tartalmaz olyan útvonalakat, amelyek vezető sávokkal rendelkeznek. Ez olyan okokat tartalmazhat / kizárhat, amelyek a / a megegyezés megadásával kezdődnek. Az ilyen minták csak véletlenszerűen működtek, és csak a több fájlrendszer gyökereire épülő platformokon. Bugzilla jelentés 53949
  • DirectoryScanner és így a fileset / dirset most csendben letesz minden olyan fájlrendszer objektumot, amely nem a fájlok és a könyvtárak szerint java.io.File. Ez megakadályozza, hogy az Ant olvassa el a nevezett csöveket, amelyek blokkoláshoz vagy más, nem definiált viselkedéshez vezethetnek. Bugzilla jelentés 56149
  • A BuildFileTest és a BaseSelectorTest egyaránt elavult a BuildFileRule és a BaseSelectorRule javára, és a teszteket, amelyek korábban kiterjesztették ezeket az alapvizsgákat, a JUnit 4 tesztekké alakultak át az új "szabály" segítségével. Bármilyen külső tesztet, amely az Ant munkaterületen végzett tesztet alul osztályozta, a BuildFileTest helyett, módosítania kell a JUnit4 jelöléseit, vagy módosíthatja a BuildFileTest kiterjesztését. Ez nem érinti azokat a teszteket, amelyeket az Ant's junit vagy batchtest feladatok végrehajtanak, amelyek nem kifejezetten ellenõrzik az Ant kódját.
  • Fix hibák:
  • / sikertelen, amikor az importáló fájlt URI-ból vagy egy jarból töltötték le, és abszolút útvonalon importált egy fájlt a helyi fájlrendszerről. Bugzilla jelentés 50953
  • importálhat ugyanazt az erőforrást kétszer, amikor különböző erőforrás-típusokból importál. Bugzilla jelentés 55097
  • több hívás a # mkdirs fájlba eshet egy olyan versenyhelyzet áldozatává, ahol egy másik szál már létrehozta ugyanazt a könyvtárat. Bugzilla jelentés 55290
  • létrehozta az "/" helyett az "./" parancsot az adott jarfile szülőkönyvtárához. Bugzilla jelentés 55049
  • A
  • fixlastline = "true" nem működött bizonyos szűrőolvasók használatakor. Bugzilla jelentés 54672
  • több olyan hely, ahol az erőforrások olvashatók az edényekből, most már kifejezetten letiltja a gyorsítótárazást, hogy elkerülje az újratöltő tégelyekkel kapcsolatos problémákat. Bugzilla jelentés 54473
  • Az AntClassloader most figyelmen kívül hagyja az osztálypálya részét képező fájlokat, de nem zip fájlokat, amikor forrást keres. Kivételt hozott. Bugzilla 53964 jelentés
  • NullPointerException-et okozott, amikor nincs beállítva a destdir. Bugzilla jelentés 55949

  • A
  • továbbra is tartalmazza a fájlok fő szakaszát, ha nincs beágyazott manifeszt vagy manifeszt attribútum. Bugzilla jelentés 54171
  • A fordítóprogramok értelmezése Bugzilla 53754
  • védekezőbb lett
  • erő nélkül = "igaz" nem csak a csak olvasható fájl felülírását eredményezi, hanem a meglévő fájlt is eltávolítja. Bugzilla jelentés 53095

  • A
  • eltávolítaná a szimbolikus linkeket a nem tartalmazott fájlokhoz. Még mindig törli a szimbolikus linkeket olyan könyvtárakhoz, amelyeket akkor is követne, ha azokat kifejezetten nem tartalmazza. A kizárás-minták továbbra is használhatók a szimbolikus linkek megőrzésére. Bugzilla jelentés 53959
  • Néha a NIO FileChannels használatával végzett másolási műveletek nem sikerülnek. Ant most megpróbálja a Stream alapú másolási műveletet visszautasítani, ha a Channel alapú másolat sikertelen. Bugzilla-jelentések 53102 és 54397
  • Javadoc.postProcessGeneratedJavadocs () sikertelen az osztályok számára, amelyek kiterjesztik a Javadoc Bugzilla Report 56047
  • A TarInputStream mostantól elolvassa a nagy számokat kódoló kátrány implementációk által létrehozott archívumokat, ha nem hozzák meg a záró NUL-t.
  • Az URLResource isExists () metódusa hamis pozitív eredményt adott a HTTP és az FTP URL-ekhez.
  • Egyéb módosítások:
  • kezdeti támogatás a Java 1.9-hez
  • opcionálisan továbbíthatja a System.int a Bugzilla Report 55393 távoli folyamatához
  • most támogatja a végrehajtott folyamat hibakimenetének rögzítését és a tulajdonság visszaállítását a visszatérési kódból. Bugzilla jelentés 48478
  • lehetőség van arra, hogy sikertelen legyen, ha a javadoc figyelmeztetéseket küld. Bugzilla jelentés 55015

  • A
  • új kimeneti kódolástechnikai attribútummal rendelkezik. Bugzilla jelentés 39541
  • a JUnitTestRunner és a PlainJUnitResultFormatter módosításai, hogy az OutOfMemoryErrors kevésbé valószínű. Bugzilla jelentés 45536
  • módosítja a DOMElementWriter változatát, hogy az OutOfMemoryErrors kevésbé valószínű. Bugzilla jelentés 54147
  • egy új binaryOutput attribútummal rendelkezik, amely megakadályozza, hogy az Ant eloszthassa a kimenetet vonalakra. Ez megakadályozza, hogy a bináris kimenet megsérüljön, de hibát és a normál kimenetet összekeverhet. Bugzilla Report 55667 Bugzilla jelentés 56156
  • a beágyazott elemek egy opcionális inputEncoding attribútummal rendelkeznek, amely meghatározza a fájlok kódolását, amelyek nem használják a platform alapértelmezett kódolását. Bugzilla jelentés 56258
  • A feladat most kifejezetten elfogadja és támogatja a gzip tartalom kódolását. Bugzilla jelentés 49453
  • Az új erőforrás-gyűjtési típus az olyan s és s unióhoz hasonlóan működik, amelyek azonos konfigurációval rendelkeznek, de különböző alapkönyvtárak vannak. Bugzilla jelentés 48621
  • csendes attribútummal rendelkezik, amely csak akkor teszi lehetővé a feladatnapló hibáit, ha engedélyezve van. GitHub Pull Request # 1

  • A (z)
  • most egy szál-attribútummal rendelkezik, amely lehetővé teszi a tesztek végrehajtását több szálon. Bugzilla jelentés 55925
  • egy új ProcessUtil osztály hozzáadása, amely az aktuális folyamat folyamatazonosítóját biztosítja
  • módosítások, amelyek lehetővé teszik a JUnit tesztcázák futtatását párhuzamosan, azáltal, hogy egyedi ideiglenes könyvtárakat használnak

Az újdonság a 1.9.3-as verzióban:

  • Javított hibák:
  • lenyelte a beágyazott feladatok állapotkódját.
  • A versenytilenség a párhuzamos építmények feladatait egymásra zavarhatja.

  • A
  • levelezőport még mindig nem működött megfelelően az smtps használatakor.
  • az if és hacsak névterekhez tartozó macrodef nem tartozik hozzá.
  • Az Ant 1.8 végrehajtási feladatainak módosításai lassították a végrehajtást a feltérképezéshez
  • Az Apt nem érhető el a JDK 1.8 alatt
  • Egyéb módosítások:
  • A dokumentáció rögzíti, ha / hacsak nem attribútumok. PR 55359.

  • A
  • hosszú hivatkozásokkal rendelkező bejegyzések most ugyanúgy kezelhetők, mint a hosszú nevekkel rendelkező bejegyzések.
  • A "skipNonTests" attribútum hozzáadása és feladatok, amelyek lehetővé teszik, hogy a feladatok átugorjanak olyan osztályokat, amelyek nem tartalmaznak teszteket.

  • A
  • most támogatja a beágyazott szűrőket.

  • A
  • paraméterek most beírhatók.
  • a Mac OS X pkg telepítőjének telepítése

Újdonság a 1.9.1-es verzióban:

  • Új, ha és hacsak XML névterek nem állnak rendelkezésre az összes feladaton és beágyazott elemen
  • A Zip64 kiterjesztések alapértelmezés szerint le vannak tiltva
  • A külső függőségek betöltése JUnit feladatokban rögzítve
  • JUnitreport alapértelmezett stíluslapok kompatibilisek a JDK 1.7-el
  • Ajánlott a jsh 0.1.50 frissítéséhez az ssh / scp feladatok felhasználói számára a Java 1.7 alatt
  • A WHATSNEW dokumentumban rögzített egyéb javítások és javítások

    • Ez egy biztonsági hibajavító kiadás, amely a denial of service attack vektor a bzip2 feladatban.

    Az újdonság a 1.8.2-es verzióban:

    • Az XSLT-feladat ismét kitart az osztálypályáról (bugrep 49271).
    • Az alapvető feladatok és az opcionális feladatok közötti különbséget eltörlik.
    • A Bugzilla és a WHATSNEW által dokumentált számos hibajavítás és fejlesztés.

    Az újdonság az 1.7.1-es verzióban:

    • teljesítményt.
    • A Java 6 támogatás továbbfejlesztett, és a JavaFX támogatja a szkriptfeladat.

    Követelmények :

    • Oracle Java Standard Edition futásidejű környezet

Hasonló program

Alienbuild
Alienbuild

3 Jun 15

cconf
cconf

2 Jun 15

vPICdisasm
vPICdisasm

11 May 15

Más szoftver fejlesztő The Apache Software Foundation

Hozzászólások a Apache Ant

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!