Apache Ant

Programinė įranga Screenshot:
Apache Ant
Programinė detalės:
Versija: 1.9.9 Atnaujintas
Įkėlimo datą: 2 Sep 17
Licencija: Nemokamai
Populiarumas: 21

Rating: nan/5 (Total Votes: 0)

"Apache Ant" yra visiškai nemokama, tarp platformų ir atviro kodo programinė įranga, įdiegta "Java", platinama kartu su "Apache" projektu, ir sukurta iš galo kaip galingas kurti Java programavimo kalba parašytų programų sudarymo sistemą.


Panašus į GNU markę

"Apache Ant" programinė įranga, kuri yra komandinės eilutės programa, yra gana panaši į atviro kodo GNU kompiliatorių kūrimą, tačiau žinoma, kad ji kur kas geriau palaiko įvairias platformų problemas kuriant "Java" programas.


Puiki sistema, skirta daugeliui "Java" projektų

"Apache" projektas "Apache Ant" programinė įranga yra puiki "Apache" daugelio "Java" projektų kūrimo sistema, taip pat daugybė kitų nepriklausomų atvirojo kodo projektų, kurie yra parašyti Java programavimo kalba.


Pradžia Apache Ant

Nepriklausomai nuo to, ar jūs galutiniam vartotojui, norinčiam "Apache Ant" sukurti "Java" parašytą programą, šaltinius, ar "naująjį" Java kūrėją, galite lengvai naudoti "Apache Ant" savo pasirinktą operacinę sistemą (žr. toliau pateiktame skyriuje palaikomų operacinių sistemų).

Jūsų patogumui programinė įranga platinama kaip iš anksto sukurta dvejetainė, kuri gali būti naudojama bet kurioje "GNU / Linux" operacinėje sistemoje, palaikoma 32 ir 64 bitų skoniai. Žinoma, išplėstiniai naudotojai, norintys optimizuoti diegimą, gali patraukti "Softoware" šaltinio paketą.

Tiesiog paleiskite & lsquo; ant & rsquo; komandą terminalo emuliatorius, norėdami peržiūrėti naudojimo pranešimą ir galimas komandinės eilutės parinktis. Atminkite, kad tam tikroms paskirstytojams "Ant" reikalinga OpenJDK programinė įranga.


Veikia GNU / Linux, Microsoft Windows ir Mac OS X

"Java" yra parašyta "Apache Ant" yra kryžminis platformos programinė įranga, kuri veikia bet kurioje kompiuterio operacinėje sistemoje, kurioje palaikomos JRE (Java Runtime Environment) technologijos, įskaitant visus GNU / Linux distribucijos, taip pat "Mac OS X" ir "Microsoft Windows" operacinės sistemos.

Kas naujo šiame leidime:

  • Pakeitimai, kurie gali suskaidyti senesnes aplinkas:
  • atributas "prefixValues" neveikė, kaip tikėtasi, kai nustatytas kaip klaidingas (numatytasis). Labai tikėtina, kad egzistuojantys kūrimo failai remiasi klaidingu elgesiu ir tikisi, kad "Ant" išspręstų verčių pusę, palyginus su savybėmis, apibrėžtomis nuosavybės byloje. Dabar šie kūrimo failai turi aiškiai nustatyti atributą prefixValues ​​tiesiai. Bugzilla ataskaita 54769
  • kai susiejant zip / tarfileset įrašą su šablonu, iš įrašo pavadinimo bus pašalinta pagrindinė briauna. Daugelyje archyvų vis tiek nėra kelio su pagrindiniais brūkšniais. Tai gali sukelti / neįtraukti modelių, kurie prasideda nuo /, kad nebebūtų bet kokio atitikimo. Tokie modeliai naudojami tik dirbti atsitiktinai ir tik platformose su keliais failų sistemos šaknimis. Bugzilla ataskaita 53949
  • "DirectoryScanner", taigi fileset / dirset dabar tyliai panaikins visus failų sistemos objektus, kurie nėra nei failai, nei katalogai pagal java.io.File. Tai neleidžia "Ant" skaityti vadinamų vamzdžių, kurie gali sukelti blokavimą ar kitą neapibrėžtą elgesį. Bugzilla ataskaita 56149
  • "BuildFileTest" ir "BaseSelectorTest" abiejų naudojimas buvo nutrauktas atitinkamai "BuildFileRule" ir "BaseSelectorRule" naudai, o bandymai, kurie anksčiau praplėtė šiuos bazinius bandymus, buvo konvertuoti į JUnit 4 bandymus naudojant naują "taisyklę". Bet koks išorinis testas, kuris sub-klasifikuotų bandymą "Ant" darbo vietoje, o ne "BuildFileTest", bus pakeistas, kad būtų galima naudoti JUnit4 anotacijas, arba modifikuoti išplėsti "BuildFileTest" tiesiogiai. Tai neturės įtakos bet kokiems bandymams, kuriuos vykdo Ant komandos ar partijos užduotys, kurios nėra konkrečiai bandomos ant Ant kodo.
  • Ištaisytos klaidos:
  • / nepavyko, kai importuojantis failas buvo įkeltas iš URI ar jar ir jis importavo failą iš vietinės failų sistemos absoliučiu keliu. Bugzilla ataskaita 50953
  • galėjo dvigubai importuoti tuos pačius išteklius, kai importuojami naudojant skirtingus išteklių tipus. Bugzilla ataskaita 55097
  • kelis skambučius į failą # mkdirs gali tapti lenktynių būklės auka, kai kitas temas jau sukūrė tą patį katalogą. Bugzilla ataskaita 55290
  • sukūrė "/", o ne "./" tam tikros jarfile tėvų aplanke. Bugzilla ataskaita 55049
  • "fixlastline =" true " neveikia naudojant tam tikrus filtro skaitytuvus. Bugzilla ataskaita 54672
  • kelias vietas, kuriose iš paketų perskaityti ištekliai, dabar aiškiai išjungsite spartinančią atmintį, kad išvengtumėte problemų perkrovus stiklainius. Bugzilla ataskaita 54473
  • "AntClassloader" dabar ignoruos failus, kurie yra "classpath", bet ne zip-failai, kai nuskaitomi ištekliai. Jis naudojamas išskirti. Bugzilla ataskaita 53964
  • sukėlė NullPointerException, kai nebuvo nustatyta destdir. Bugzilla ataskaita 55949
  • vis tiek būtų įtrauktas pagrindinis failų rinkinio skyrius, jei nėra įterptų manifestų ar manifestų atributų. Bugzilla ataskaita 54171
  • kompiliatorių argų skaitymas tapo labiau gynybine Bugzilla ataskaita 53754
  • be jėgos = "tiesa" ne tik nepavyks perrašyti tik skaitymo failo, kaip tikėtasi, bet ir pašalins esamą failą. Bugzilla ataskaita 53095
  • pašalins simbolines nuorodas į neįtrauktus failus. Vis tiek bus ištrinti simbolių nuorodos į katalogus, kurių būtų laikomasi, net jei jie nėra aiškiai įtraukti. exclude-Patterns vis dar gali būti naudojami siekiant išsaugoti simbolines nuorodas. Bugzilla ataskaita 53959
  • Kartais kopijavimo operacijos naudojant "NIO FileChannels" nepavyksta. Dabar "Ant" bandys naudoti "Stream" kopijavimo operaciją kaip atsarginę kopiją, kai nesėkminga kanalo sukurta kopija. Bugzilla pranešimai 53102 ir 54397
  • Javadoc.postProcessGeneratedJavadocs () nepavyksta klasėms, kurios pratęsia Javadoc Bugzilla ataskaitą 56047
  • "TarInputStream" dabar skaitys archyvus, sukurtus "DAR" diegimų, kurie koduoja didelius skaičius, neįtraukiant nulio.
  • URLResExists () metodas grąžina klaidingus teigiamus HTTP ir FTP URL adresus.
  • Kiti pakeitimai:
  • pradinis "Java 1,9" palaikymas
  • gali pasirinktinai perduoti System.in į nuotolinį procesą Bugzilla Report 55393
  • dabar palaiko įvykdyto proceso užfiksuotą klaidų išvestį ir nustato nuosavybę iš grąžinimo kodo. Bugzilla ataskaita 48478
  • dabar yra galimybė žlugti, jei javadoc sukelia įspėjimus. Bugzilla ataskaita 55015
  • turi naują atributą outputencoding. Bugzilla ataskaita 39541
  • pakeičia "JUnitTestRunner" ir "PlainJUnitResultFormatter", kad "OutOfMemoryErrors" būtų mažiau tikėtinos. Bugzilla ataskaita 45536
  • pakeičia DOMElementWriter, kad "OutOfMemoryErrors" būtų mažiau tikėtinos. Bugzilla ataskaita 54147
  • turi naują atributą binaryOutput, kuris neleidžia Ant išdalyti išvesties į linijas. Tai neleidžia dvejetainiai išėjimai būti sugadinti, bet gali sukelti klaidą, o normalus išėjimas yra sumaišytas. Bugzilla ataskaita 55667 Bugzilla ataskaita 56156
  • įdėtuose elementuose dabar yra neprivalomas inputEncoding atributas, kuris gali būti naudojamas norint nurodyti skaitytuose failuose, kurie nenaudoja numatytosios platformos kodavimo. Bugzilla ataskaita 56258
  • Šiuo metu užduotis aiškiai pritaria ir palaiko gzip turinio kodavimą. Bugzilla ataskaita 49453
  • Naujas resourcecollection tipas veikia kaip sąjungos s ir s, kurios turi tokią pačią konfigūraciją, bet turi skirtingus bazinius katalogus. Bugzilla ataskaita 48621
  • turi ramybės atributą, kuris užduočių žurnalo klaidas įjungia tik tada, kai įjungtas. GitHub Pull Request # 1
  • dabar turi temų atributą, leidžiantį atlikti bandymus keliais tempais. Bugzilla ataskaita 55925
  • pridedama nauja ProcessUtil klasė, kurioje pateikiamas dabartinio proceso proceso ID
  • pakeitimai, leidžiantys lygiagrečiai paleisti "Ant" JUnit testcases, jas naudojant naudojami unikalūs laikini katalogai

Kas naujo versijoje 1.9.4:

  • Pakeitimai, kurie gali suskaidyti senesnes aplinkas:
  • atributas "prefixValues" neveikė, kaip tikėtasi, kai nustatytas kaip klaidingas (numatytasis). Labai tikėtina, kad egzistuojantys kūrimo failai remiasi klaidingu elgesiu ir tikisi, kad "Ant" išspręstų verčių pusę, palyginus su savybėmis, apibrėžtomis nuosavybės byloje. Dabar šie kūrimo failai turi aiškiai nustatyti atributą prefixValues ​​tiesiai. Bugzilla ataskaita 54769
  • kai susiejant zip / tarfileset įrašą su šablonu, iš įrašo pavadinimo bus pašalinta pagrindinė briauna. Daugelyje archyvų vis tiek nėra kelio su pagrindiniais brūkšniais. Tai gali sukelti / neįtraukti modelių, kurie prasideda nuo /, kad nebebūtų bet kokio atitikimo. Tokie modeliai naudojami tik dirbti atsitiktinai ir tik platformose su keliais failų sistemos šaknimis. Bugzilla ataskaita 53949
  • "DirectoryScanner", taigi fileset / dirset dabar tyliai panaikins visus failų sistemos objektus, kurie nėra nei failai, nei katalogai pagal java.io.File. Tai neleidžia "Ant" skaityti vadinamų vamzdžių, kurie gali sukelti blokavimą ar kitą neapibrėžtą elgesį. Bugzilla ataskaita 56149
  • "BuildFileTest" ir "BaseSelectorTest" abiejų naudojimas buvo nutrauktas atitinkamai "BuildFileRule" ir "BaseSelectorRule" naudai, o bandymai, kurie anksčiau praplėtė šiuos bazinius bandymus, buvo konvertuoti į JUnit 4 bandymus naudojant naują "taisyklę". Bet koks išorinis testas, kuris sub-klasifikuotų bandymą "Ant" darbo vietoje, o ne "BuildFileTest", bus pakeistas, kad būtų galima naudoti JUnit4 anotacijas, arba modifikuoti išplėsti "BuildFileTest" tiesiogiai. Tai neturės įtakos bet kokiems bandymams, kuriuos vykdo Ant komandos ar partijos užduotys, kurios nėra konkrečiai bandomos ant Ant kodo.
  • Ištaisytos klaidos:
  • / nepavyko, kai importuojantis failas buvo įkeltas iš URI ar jar ir jis importavo failą iš vietinės failų sistemos absoliučiu keliu. Bugzilla ataskaita 50953
  • galėjo dvigubai importuoti tuos pačius išteklius, kai importuojami naudojant skirtingus išteklių tipus. Bugzilla ataskaita 55097
  • kelis skambučius į failą # mkdirs gali tapti lenktynių būklės auka, kai kitas temas jau sukūrė tą patį katalogą. Bugzilla ataskaita 55290
  • sukūrė "/", o ne "./" tam tikros jarfile tėvų aplanke. Bugzilla ataskaita 55049
  • "fixlastline =" true " neveikia naudojant tam tikrus filtro skaitytuvus. Bugzilla ataskaita 54672
  • kelias vietas, kuriose iš paketų perskaityti ištekliai, dabar aiškiai išjungsite spartinančią atmintį, kad išvengtumėte problemų perkrovus stiklainius. Bugzilla ataskaita 54473
  • "AntClassloader" dabar ignoruos failus, kurie yra "classpath", bet ne zip-failai, kai nuskaitomi ištekliai. Jis naudojamas išskirti. Bugzilla ataskaita 53964
  • sukėlė NullPointerException, kai nebuvo nustatyta destdir. Bugzilla ataskaita 55949
  • vis tiek būtų įtrauktas pagrindinis failų rinkinio skyrius, jei nėra įterptų manifestų ar manifestų atributų. Bugzilla ataskaita 54171
  • kompiliatorių argų skaitymas tapo labiau gynybine Bugzilla ataskaita 53754
  • be jėgos = "tiesa" ne tik nepavyks perrašyti tik skaitymo failo, kaip tikėtasi, bet ir pašalins esamą failą. Bugzilla ataskaita 53095
  • pašalins simbolines nuorodas į neįtrauktus failus. Vis tiek bus ištrinti simbolių nuorodos į katalogus, kurių būtų laikomasi, net jei jie nėra aiškiai įtraukti. exclude-Patterns vis dar gali būti naudojami siekiant išsaugoti simbolines nuorodas. Bugzilla ataskaita 53959
  • Kartais kopijavimo operacijos naudojant "NIO FileChannels" nepavyksta. Dabar "Ant" bandys naudoti "Stream" kopijavimo operaciją kaip atsarginę kopiją, kai nesėkminga kanalo sukurta kopija. Bugzilla pranešimai 53102 ir 54397
  • Javadoc.postProcessGeneratedJavadocs () nepavyksta klasėms, kurios pratęsia Javadoc Bugzilla ataskaitą 56047
  • "TarInputStream" dabar skaitys archyvus, sukurtus "DAR" diegimų, kurie koduoja didelius skaičius, neįtraukiant nulio.
  • URLResExists () metodas grąžina klaidingus teigiamus HTTP ir FTP URL adresus.
  • Kiti pakeitimai:
  • pradinis "Java 1,9" palaikymas
  • gali pasirinktinai perduoti System.in į nuotolinį procesą Bugzilla Report 55393
  • dabar palaiko įvykdyto proceso užfiksuotą klaidų išvestį ir nustato nuosavybę iš grąžinimo kodo. Bugzilla ataskaita 48478
  • dabar yra galimybė žlugti, jei javadoc sukelia įspėjimus. Bugzilla ataskaita 55015
  • turi naują atributą outputencoding. Bugzilla ataskaita 39541
  • pakeičia "JUnitTestRunner" ir "PlainJUnitResultFormatter", kad "OutOfMemoryErrors" būtų mažiau tikėtinos. Bugzilla ataskaita 45536
  • pakeičia DOMElementWriter, kad "OutOfMemoryErrors" būtų mažiau tikėtinos. Bugzilla ataskaita 54147
  • turi naują atributą binaryOutput, kuris neleidžia Ant išdalyti išvesties į linijas. Tai neleidžia dvejetainiai išėjimai būti sugadinti, bet gali sukelti klaidą, o normalus išėjimas yra sumaišytas. Bugzilla ataskaita 55667 Bugzilla ataskaita 56156
  • įdėtuose elementuose dabar yra neprivalomas inputEncoding atributas, kuris gali būti naudojamas norint nurodyti skaitytuose failuose, kurie nenaudoja numatytosios platformos kodavimo. Bugzilla ataskaita 56258
  • Šiuo metu užduotis aiškiai pritaria ir palaiko gzip turinio kodavimą. Bugzilla ataskaita 49453
  • Naujas resourcecollection tipas veikia kaip sąjungos s ir s, kurios turi tokią pačią konfigūraciją, bet turi skirtingus bazinius katalogus. Bugzilla ataskaita 48621
  • turi ramybės atributą, kuris užduočių žurnalo klaidas įjungia tik tada, kai įjungtas. GitHub Pull Request # 1
  • dabar turi temų atributą, leidžiantį atlikti bandymus keliais tempais. Bugzilla ataskaita 55925
  • pridedama nauja ProcessUtil klasė, kurioje pateikiamas dabartinio proceso proceso ID
  • pakeitimai, leidžiantys lygiagrečiai paleisti "Ant" JUnit testcases, jas naudojant naudojami unikalūs laikini katalogai

Kas naujo versijoje 1.9.3:

  • Ištaisytos klaidos:
  • praleido įdėtų užduočių būsenos kodą.
  • lenktynių būklė galėtų sudaryti lygiagrečių kūrimo užduotis, trukdančias vienas kitam.
  • pašto dėžutė dar neveikia tinkamai naudojant smtps.
  • naudojami atributų, priklausančių makrokomandos failo "if" ir "nebent" vardų erdvėms, savybės.
  • "Ant 1.8 exec" užduoties pakeitimai sulėtino exec į nuskaitymą
  • Apd nėra pagal JDK 1.8
  • Kiti pakeitimai:
  • Dokumentų taisymas / / exception savybes. PR 55359.
  • Dervos įrašai su ilgais nuorodų pavadinimais tvarkomi taip pat, kaip ir įrašai su ilgais vardais.
  • Atributo "skipNonTests" pridėjimas ir užduotys, leidžiančios užduotyse praleisti klases, kuriose nėra bandymų.
  • dabar palaiko priskirtus filtrus.
  • Dabar parama gali būti įvesta
  • "Mac OS X pkg" diegimo programos kūrimas

Kas naujo versijoje 1.9.1:

  • naujas, jei ir nebent XML užduotys bus prieinamos visoms užduotims ir įdėtiems elementams
  • Zip64 plėtiniai išjungiami pagal nutylėjimą
  • JUnit užduočių fiksuotų išorinių priklausomybių įkėlimas
  • Numatytų stilių JUnitreport dabar suderinama su JDK 1.7
  • Rekomenduojama atnaujinti į jsch 0.1.50 "ssh / scp" užduočių naudotojams pagal "Java 1.7"
  • Kiti pataisymai ir patobulinimai, kurie dokumentuoti WHATSNEW

Kas naujo 1.8.4 versijoje?

  • Tai išleistas saugos klaidų ištaisymas, "bzip2" užduoties atsisakymo paslauga atakos vektoriui.

Kas naujo versijoje 1.8.2:

  • XSLT užduotys atkartoja classpath (bugrep 49271).
  • Skiriamas pagrindinių užduočių ir pasirinktinių užduočių skirtumas.
  • Daugybė klaidų ir patobulinimų, kaip nurodyta Bugzilla ir WHATSNEW.

    • Pagrindinis dėmesys skiriamas klaidų taisymui ir tobulinimui.

      Kas naujo 1.7.1 versijoje? našumas.

    • "Java 6" palaikymas buvo patobulintas, o scenarijaus užduotis - "JavaFX".

    Reikalavimai :

    • "Oracle Java" standartinės versijos "Runtime Environment"

Panaši programinė įranga

omniORB
omniORB

2 Jun 15

GNU Gjdoc
GNU Gjdoc

3 Jun 15

WLA DX
WLA DX

2 Jun 15

lindyFrame
lindyFrame

20 Feb 15

Kita programinė įranga kūrėjas The Apache Software Foundation

Apache Mahout
Apache Mahout

19 Feb 15

Apache Hadoop
Apache Hadoop

18 Jul 15

Apache Cassandra
Apache Cassandra

19 Feb 15

Komentarai Apache Ant

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!