, hvad er bygge livscyklus?,,, opbygge livscyklus, er en veldefineret række faser, som definerer den rækkefølge, i hvilken de mål er at blive henrettet.her fase udgør en etape i livscyklus, f.eks. et typisk, lady bygge livscyklus, består af følgende række faser, fase behandler beskrivelse forberede ressourcer ressourcer kopiering ressource kopiering kan blive tilpasset i denne fase.udarbejde udarbejdelse kildekode udarbejdelse er gjort i denne fase.paknings - denne fase skaber jar /krig pakke som nævnt i emballage, i pom.xml.installinstallation denne fase får pakken i lokale /fjerntliggende lady register.er der altid, før og efter, faser, som kan bruges til at registrere, mål, som skal gå forud for eller efter en bestemt fase.,, når lady begynder at opbygge et projekt, der gennem en fastlagt sekvens af faser og gennemfører mål, som er registreret i hver fase.lady har følgende tre standard livscyklus:,,,, ren,,,,, at misligholdelse (eller bygge),,,,,,, sted,,,,, mål, repræsenterer en specifik opgave, der bidrager til opbygning og forvaltning af et projekt.det kan være bundet til nul eller flere bygge faser.et mål ikke bundet til nogen bygge fase kan blive henrettet uden for bygge livscyklus ved direkte besværgelse.,,, så gennemførelsen afhænger af, i hvilken rækkefølge de (t) mål og opbygge fase (s), er gældende.f.eks. tage kommandoen nedenfor.ren og pakke argumenter er bygge faser, mens, afhængighed: kopi besiddelser, er et mål, mvn ren afhængighed: kopi besiddelser, pakke her, ren, fase gennemføres først, og derefter, afhængighed: kopi tilhørende mål, vil blive henrettet, og endelig pakke, fase vil være henrettet.,, ren livscyklus, når det mvn efter rene, kommando, lady påberåber sig rent livscyklus, der består af følgende faser.,,,,,,, en ren, ren,,,, efter rene,,,,,,, lady ren mål (ren: ren) er bundet til ren fase i den rene livscyklus.den rene: ren mål samtidig produktion af et bygge ved at slette de bygge fortegnelse.når, mvn ren, kommando udfører, lady sletter bygge fortegnelse.,, vi kan vælge denne adfærd ved at nævne målene i nogen af ovennævnte faser af rene livscyklus., i det følgende eksempel, vil vi lægge lady antrun stik af: løb mål til præ - ren, ren, ren og efterfølgende faser.dette vil gøre det muligt for os at echo sms' er med faser af ren livscyklus.,, vi har skabt en pom.xml i c:. mvn. projekt mappe., , <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.companyname.projectgroup</groupId> <artifactId>project</artifactId> <version>1.0</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>id.pre-clean</id> <phase>pre-clean</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>pre-clean phase</echo> </tasks> </configuration> </execution> <execution> <id>id.clean</id> <phase>clean</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>clean phase</echo> </tasks> </configuration> </execution> <execution> <id>id.post-clean</id> <phase>post-clean</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>post-clean phase</echo> </tasks> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> , ,Now open command console, go to the folder containing pom.xml and execute the following ,mvn, command., , C:\\MVN\\project>mvn post-clean , ,Maven will start processing and display all the phases of clean life cycle, , [INFO] Scanning for projects... [-] [-] ------------------------------------------------------------------------ [-] projekt 1 [-] ------------------------------------------------------------------------ [-] [-] - - - lady antrun stik af: 1.1: løb (id.pre-clean) @ projekt... [-] at udføre opgaver [echo] præ - ren fase [info] udført opgaver [-] [-] - - - lady ren stik af: 2.5: ren (default rent) @ projekt... [-] [-] - - - lady antrun stik af: 1.1: løb (id.clean) @ projekt... [-] at udføre opgaver [echo] rent fase [info] udført opgaver [-] [-] - - - lady antrun stik af: 1.1: løb (id.post-clean) @ projekt - [-] at udføre opgaver [echo] efter rene fase [-] udførte opgaver [-] ------------------------------------------------------------------------ [-] bygge succes [info] ------------------------------------------------------------------------ [-] samlede tid: 2.078 [-] færdig på: 2015-09-26t08:03:06 + 05:30 [-] endelige hukommelse: 7 m /247m [-] ------------------------------------------------------------------------, kan du prøve at tune, mvn ren, kommando, der vil vise, en ren, og rent, intet vil blive henrettet for efter rene, fase.,, misligholdelse (eller bygge) livscyklus, det er den primære livscyklus for lady og anvendes til at bygge anvendelse.det har følgende 23 faser., livscyklus fase beskrivelse validere validerer, om projektet er korrekt, og alle nødvendige oplysninger er til rådighed for hele fremstillingsprocessen.påbegynd initializes bygge stat, for eksempel egenskaber skaber kilder genererer kildekode inddrages i udarbejdelse fase.processen kilder proces kildekoden, f.eks. filter nogen værdi.tilvejebringe midler generere ressourcer, der indgår i pakken.processen ressourcer kopi og behandler de ressourcer til det bestemmelsessted, fortegnelse, klar til emballage fase.udarbejde opgørelse af kildekode af projektet.processen klasser efterbehandle de genererede filer fra udarbejdelse, f.eks. for at gøre bytecode forbedring /optimering på java - klasser.en test kilder genererer test kildekode inddrages i udarbejdelse fase.proces - test kilder proces testen kildekode, f.eks. filter værdier.test udarbejde udarbejde testen kildekode til test bestemmelsessted).processen test klasser proces, der genereres filer fra prøvningskode fil opstilling.test ved hjælp af en passende enhed afprøvning ramme test (junit er en).forbered pakke udføre alle transaktioner, der er nødvendige for at udarbejde en pakke, før den faktiske emballage.pakken tager udarbejdet kode og pakke det i sin udloddes format, som f.eks. et glas, krig eller øre - filen.før prøvning udføre handlinger, der er nødvendige for integration, integration prøvninger skal gennemføres.f.eks. at oprette det nødvendige miljø.integration prøvningsprocedure og anvende den pakke, hvis det er nødvendigt i et miljø, hvor integration test kan gennemføres.efter integration testen foretages aktioner, der er nødvendige efter integration test er blevet henrettet.f.eks. rensning af miljøet.kontrollere, at løbe nogen kontroller for at verificere den pakke, er gyldige og opfylder de kvalitative criterias.installere installere pakken i den lokale register, og som kan anvendes som en afhængighed i andre projekter på lokalt plan.sende kopier den endelige pakke til fjerntliggende register for udveksling med andre entreprenører og projekter.der er nogle vigtige begreber i forbindelse med lady livscyklus, der er vred at nævne:,,,,, når en fase kaldes via lady kommando, f.eks. mvn udarbejde, kun faser til og med denne fase vil henrette.,,,, forskellige lady mål vil være bundet til forskellige faser af stoffets livscyklus, afhængigt af lady den type emballage (jar /krig /øre).,,,,,,, er det i følgende eksempel, vil vi lægge lady antrun stik af: løb mål at få af de faser af opbygningen af livscyklus.dette vil gøre det muligt for os at echo sms' er med faser af livscyklus.,, vi har ajourført pom.xml i c:. mvn. projekt mappe., , <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.companyname.projectgroup</groupId> <artifactId>project</artifactId> <version>1.0</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>id.validate</id> <phase>validate</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>validate phase</echo> </tasks> </configuration> </execution> <execution> <id>id.compile</id> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>compile phase</echo> </tasks> </configuration> </execution> <execution> <id>id.test</id> <phase>test</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>test phase</echo> </tasks> </configuration> </execution> <execution> <id>id.package</id> <phase>package</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>package phase</echo> </tasks> </configuration> </execution> <execution> <id>id.deploy</id> <phase>deploy</phase> <goals> < mål > løb < /mål > < /mål > < konfiguration > < opgaver > < echo > anvende fase < /echo > < /opgaver > og lt; /konfiguration > < /udførelse > < /henrettelser > < /stik af > < /plugins > < /build > < /projekt >,, åbn nu kommandoen kan gå folder med pom.xml og udføre følgende, mvn, kommando.,, (c). mvn. projekt > mvn udarbejde, lady vil starte behandling og vise faser af bygge livscyklus at udarbejde fase.,, [-] scanning for projekter.[-] [-] ------------------------------------------------------------------------ [-] projekt 1 [-] ------------------------------------------------------------------------ [-] [-] - - - lady antrun stik af: 1.1: løb (id.validate) @ projekt... [-] at udføre opgaver [echo] validere fase [info] udført opgaver [-] [-] - - - lady ressourcer, stik af. 2.6.: ressourcer (default ressourcer) @ projekt - - advarsel] ved hjælp af platform, der koder (cp1252 faktisk) til at kopiere filtreret ressourcer, dvs. bygge platform afhængige.[-] skip ikke - eksisterende resourcedirectory c:. mvn. projekt. src) vigtigste. indtægter [-] [-] - - selv de stik af: 3.1: udarbejde (standard udarbejde) @ projekt - [-] nr kilder for at udarbejde [-] [-] - - - lady antrun stik af: 1.1: løb (id.compile) @ projekt... [-] at udføre opgaver [echo] udarbejde fase [info] udført opgaver [-] ------------------------------------------------------------------------ [-] bygge succes [info] ------------------------------------------------------------------------ [-] samlede tid: 3.704 [-] færdig på: 2015-09-26t08:22:05 + 05:30 [-] endelige hukommelse: 10 mio. /247m [-] ------------------------------------------------------------------------, websted livscyklus, lady stedet plugin bruges generelt til at skabe ny dokumentation til at skabe rapporter, indsætte websted osv., faser,,,,, før sted,,,,,,,, post på stedet,,,,,,,,,,, i stedet indsætte, som eksempel, vil vi lægge, lady antrun stik af løb, mål for alle faser i stedet livscyklus.dette vil gøre det muligt for os at echo sms' er med faser af livscyklus.,, vi har ajourført pom.xml i c:. mvn. projekt mappe., , <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.companyname.projectgroup</groupId> <artifactId>project</artifactId> <version>1.0</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>id.pre-site</id> <phase>pre-site</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>pre-site phase</echo> </tasks> </configuration> </execution> <execution> <id>id.site</id> <phase>site</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>site phase</echo> </tasks> </configuration> </execution> <execution> <id>id.post-site</id> <phase>post-site</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>post-site phase</echo> </tasks> </configuration> </execution> <execution> <id>id.site-deploy</id> <phase>site-deploy</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo>site-deploy phase</echo> </tasks> </configuration> < /udførelse > < /henrettelser > < /stik af > < /plugins > < /build > < /projekt >,, åbn nu kommandoen kan gå den mappe indeholdende pom.xml og udføre følgende, mvn, kommando.,, (c). mvn. projekt > mvn lokalitet, lady vil starte behandling og vise faser i stedet livscyklus til stedet fase.,, [-] scanning for projekter.[-] [-] ------------------------------------------------------------------------ [-] projekt 1 [-] ------------------------------------------------------------------------ [-] [-] - - - lady antrun stik af: 1.1: løb (id.pre-site) @ projekt... [-] at udføre opgaver [echo] websted [-] før fase udføres opgaver [-] [-] - - - lady sted, stik af: 3.3: lokalitet (default stedet) @ projekt... [advarsel] rapport stik af org. apache. lady. plugins: lady projekt info rapporter stikket i har en tom version.[om] [om] anbefales det stærkt at løse disse problemer, fordi de truer han ikke stabilitet i din bygning.[om] [advarsel. af denne grund fremtidige lady versioner ikke længere støtte at g sådanne misdannede projekter.[-] konfigureringen betænkning stik af org. apache. lady. plugins: lady projekt info rep indsats stik af: 2.8.1 [advarsel] intet projekt url defineret - dekoration forbindelser ikke vil være relativized![info] gør stedet med org. apache. lady. skind: lady misligholdelse hud: glas: 1,0 ski n. [-] skaber "afhængighed konvergens" rapport - - - lady projekt info repo salgsforretninger stik af: 2.8.1 [info] skaber "afhængighed oplysninger" rapport - - - lady projekt info repo salgsforretninger stik af: 2.8.1 [info] skaber. "om" rapport - - - lady projekt - rapporter, stik af: 2.8.1 [-] skaber "stik af management" rapport - - - maven-project-info-reports-p lugin: 2.8.1 [-] som "projekt plugins" rapport - - - lady projekt info rapporter plu - gin. 2.8.1 [-] som "projekt resumé" rapport - - - lady projekt info rapporter plu - gin. 2.8.1 [-] [info] - - - lady antrun stik af: 1.1: løb (id.site) @ projekt... [-] at udføre opgaver[echo] websted [-] gennemført fase opgaver [-] ------------------------------------------------------------------------ [-] bygge succes [info] ------------------------------------------------------------------------ [-] samlede tid: 11.390 [-] færdig på: 2015-09-26t08:43:45 + 05:30 [-] endelige hukommelse: 18m /247m [-] ------------------------------------------------------------------------,,
lady bygge livscyklus
Previous:lady pom - pom -
Next Page:lady bygge profiler