Belangrijk

Een reeks herbruikbare Apache-mierdoelen.
Download nu

Belangrijk Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Miguel Pardal
  • Uitgever website:

Belangrijk Tags


Belangrijk Beschrijving

Een reeks herbruikbare Apache Ant-doelen. BELANGRIJK is een reeks herbruikbare Apache Ant-doelen met het doel om projectbuild bestanden te standaardiseren die buitensporige redundantie vermijden. Voordat we kunnen beschrijven wat belangrijk doet, zullen we samenvatten hoe Apache Ant Works.ant een bouwgereedschap is, vergelijkbaar in doel. Het is gebaseerd op het Java-platform, dus het is onafhankelijk van het onderliggende besturingssysteem. Een typisch mierenproject heeft een set Java-klassen en een buildbestand (standaard genaamd, build.xml). Ant heeft een taakset die acties kan uitvoeren, zoals: Bestandsbeheer (Maken, Kopiëren, Verwijderen), Java-tools (Java-compiler, Java Virtual Machine), databasebewerkingen, broncodebeheersing (CVS), enz. Elke mierenbuild-bestand definieert een reeks doelen voor een project dat taken uitvoert en geparinseerd door eigenschappen. Voor hetzelfde projecttype zijn de build-bestanden meestal identiek. Dit is een reeks herbruikbare Apache-mierdoelen. Het doel van belangrijk is om meerdere projectbuild bestanden te standaardiseren en overmatige redundantie te voorkomen. Het is in 2004 gestart als een helperbibliotheek voor een verdeelde cursus van Systems College, wiens project is ontwikkeld voor een studentengroep van +300. Deze studentenprojecten hebben verschillende soorten toepassingen: op basis van console, bibliotheken, webtoepassingen en webservices.Sinds 2004, belangrijk is gebruikt door een populatie van +300 studenten elk jaar, en is een zeer nuttige sidekick gebleken voor Apache-mier, Het mogelijk maken van de ontwikkeling, testen en inzetten van honderden aanvragen. De indiening van belangrijk voor Sourceforge is bedoeld om deze voordelen te delen met een bredere gemeenschap, die feedback en extra modules ontvangt die Java-ontwikkelaars wereldwijd kunnen helpen meer te focussen op het coderen en testen en minder Op de Directory Structureth van de build-bestanden. Directory Structurethe Toon hoe je mappen en bestanden voor een project organiseert met behulp van belangrijk: * Projectmappen - algemene beschrijving van belangrijke structuur van de directory * Web Project Directories - Vereiste Directory Structuur voor een Web Application Project * 3 Level-projectmappen * - Vereiste directorystructuur voor een projectmodulesthe hoofdconcept van 3 niveaus, is de module. Elke module is als een fragment van een projectbuild-bestand. De fragmenten worden geïmporteerd in het project Build-bestand om de mogelijkheden uit te breiden, afhankelijk van het type project. De belangrijke modules worden opgeslagen in een directory, ex. ../belangrijk. Sommige modules zijn: Core.xml, Console-app.xml, Library.xml Elke module bevat definities voor mierendoelen, eigenschappen en classpaths.Let neemt aan dat een console-gebaseerd applicatieproject MyApp wordt genoemd. Dit project heeft een map met de broncode en een build.xml-bestand. De ./MYApp/build.xml-bestand Imports ../Import-ant/core.xml en ../Import-ant/conole-app.xml de ./myApp/build.xml moet compileren definiëren.classpath, run.classpath , Run.main-Class and Run.Args. De ./MYApp/build.xml moet een build-doel definiëren, dat afhankelijk is van de build-console-app. Na deze eenvoudige aanpassingsstappen ondersteunt het buildbestand de volgende bruikbare doelen (onder andere): mier schoon - Delete tijdelijke build bestanden mieren compileren - compileer broncode Ant Run - Execute hoofdklasse Alle doelfinities worden geïmporteerd uit de modules en zijn volledig aanpasbaar.Andere applicatie - MyotherApp - moet gewoon een andere maatwerk specificeren. Op deze manier bevat elk buildbestand alleen wat verschilt van project naar project. De gemeenschappelijke definities bevinden zich in de herbruikbare module en worden niet gerepliceerd. Laten we een ander project veronderstellen: Mylib. In dit geval importeert de ./mylib/build.xml Core.xml en Library.xml en definieert het build-doel, afhankelijk van de build-bibliotheek. Nu kan het project worden gebouwd en er is een JAR-bestand gemaakt.Modules bestaan ook voor database-initialisatie, webtoepassingen (op basis van Java-servlets en JSP's), XML-data-binding (JAX-B), Web Services (JAX-WS). Nieuwe modules kunnen eenvoudig worden gemaakt om verschillende projecttypen of projecten met specifieke configuratiebehoeften te ondersteunen. Het volgende diagram (zie legende) toont alle huidige belangrijke modules en de relaties tussen hen; Het is een goed startpunt om de broncode van het belangrijk te begrijpen. Het is een open-source-project, vrijgegeven onder de GNU LGPL-licentie. Wat is er nieuw in deze release: Stabilisatie vrijgave: · Getest voor JWSDP 2.0 en Glassfish V2 die op Java 5 wordt uitgevoerd · Release-versie gebruikt met versie 1.0 van het stappenkader () Veranderingen: · Dbunit-fixes met betrekking tot problemen met bestandslocaties · Project Nesting Level 4 nu ondersteund


Belangrijk Gerelateerde software

SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. ...

180

Downloaden

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden