Apache mier voor Linux

Een op Java gebaseerde bouwgereedschap
Download nu

Apache mier voor Linux Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • The Apache Software Foundation
  • Uitgever website:
  • Besturingssystemen:
  • Linux
  • Bestandsgrootte:
  • 8.54MB

Apache mier voor Linux Tags


Apache mier voor Linux Beschrijving

Bewerken door Apache-mier is een op Java-gebaseerde bouwgereedschap. In theorie is het een beetje zoals Make, maar zonder de rimpels van maken. Waarom een andere build-tool wanneer er al maakt, Gnumake, NMake, Jam en anderen? Omdat al die hulpmiddelen beperkingen hebben waarmee de oorspronkelijke auteur van AND niet kon leven bij het ontwikkelen van software op meerdere platforms. Make-achtige gereedschappen zijn inherent shell-based - ze evalueren een reeks afhankelijkheden en voert vervolgens opdrachten uit die niet in tegenstelling tot wat u in een schaal zou uitgeven. Dit betekent dat u deze hulpmiddelen gemakkelijk kunt uitbreiden door een programma voor het besturingssysteem te gebruiken of te schrijven voor het besturingssysteem waaraan u werkt. Dit betekent echter ook dat u uzelf beperkt tot het besturingssysteem, of ten minste het OS-type zoals UNIX, waar u aan werkt. Makefiles zijn ook inherent kwaad. Iedereen die op elk moment aan hen heeft gewerkt, is het probleem met de gevreesde tab van het gevreesde tab van het gevreesde tabblad. "Is mijn bevel niet uitgesproken omdat ik een ruimte voor mijn tabblad heb !!!" zei de oorspronkelijke auteur van MIDE veel te vaak. Hulpmiddelen zoals Jam zorgde voor zo'n grote mate, maar hebben nog steeds nog een ander formaat om te gebruiken en te onthouden. Mier is anders. In plaats van een model waar het wordt uitgebreid met opdrachten op basis van de schaal, wordt het mier uitgebreid met behulp van Java-klassen. In plaats van Shell-opdrachten te schrijven, zijn de configuratiebestanden XML-gebaseerd, en belt u een doelboom waarin verschillende taken worden uitgevoerd. Elke taak wordt uitgevoerd door een object dat een bepaalde taakinterface implementeert. Toegegeven, dit verwijdert een deel van de expressieve kracht die inherent is door een Shell-opdracht te kunnen construeren, zoals 'Find. -Name foo -exec rm {} ', maar het geeft je het vermogen om cross-platform te zijn - om overal en overal te werken. En Hé, als je echt een Shell-opdracht moet uitvoeren, heeft mier een taak waarmee verschillende opdrachten kunnen worden uitgevoerd op basis van het besturingssysteem dat het uitvoert.


Apache mier voor Linux Gerelateerde software