Maven voor de bouw van een afdeling, wat is

, een dossier?,, een, een dossier, is een waarde kan worden gebruikt voor de vaststelling van de toewijzing van de oprichting of herschrijven Maven standaardwaarden.Door de oprichting van een dossier, je kunt gebruik maken van de verschillende milieu - zoals de productie, de v /s, ontwikkeling, milieu, en het gebruik van de onderneming van de activeprofiles profiel elementen in het dossier van de pom.xml en multi - trekker.Wijziging van de bouw van de samenstelling van het dossier ('), is voor de verschillende doelstellingen van de parameters (bijvoorbeeld milieu, weg bij de ontwikkeling van tests en de produktie, de centrale databank).,, type profiel, een dossier, zijn er drie soorten, de aard, het is een definitie van elk project' document, elk in een XML - bestand Maven de definitie van gebruiker pom.xml documenten (% user_home% /. M2 /geregeld. XML) de definitie van het XML - bestand Maven mondiale instellingen (% m2_home% /... /, XML), afdeling geactiveerd, Maven voor de bouw van een profiel kan op verschillende manieren geactiveerd.,,,, uitdrukkelijk met de paneel.,,,,,, die op basis van het milieu door Maven, variabele (gebruikers /systeem van variabeleLes),,,,, systemen (bijvoorbeeld ramen familie).,,,, nu de ontbrekende documenten.,,,, - voorbeeld van archieven, laten we aannemen dat na je het project directory:,,,, src/main/resources, nu zijn er drie milieu specifieke documenten naam: beschrijving van het gebruik van standaard - configuratie, env.properties zonder vermelding van het profiel.Env.test.properties testconfiguratie bij een test met het profiel.De configuratie van het env.prod.properties van het gebruik van het product.Duidelijk profiel te activeren, in de volgende voorbeelden, halen we de sinus - Maven: operationele doelstellingen te testen.Dit zal ons in staat stellen om verschillende profielen voor ECHO een sms - bericht.We zullen het gebruik van XML - definitie van een ander profiel, activeert de bijwerking van het paneel Maven.,, in de veronderstelling dat, we hebben de volgende pom.xml in ratten, C: project MAP.,, < 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> < profiles> < profile> < id>; test< /id> < build> < plugins> < plugin> < groupId> org.apache.maven.plugins< /groupId> < artifactId > maven-antrun-plugin< /artifactId> < version> 1.1&;LT; /versie > < executies > < de tenuitvoerlegging - > < fase > onderzoek < /fase > < doel > < doel > ren < /doelstellingen > < /doelstellingen > < toewijzing > < taak > LT ECHO > gebruik van het milieu; de test. De prestaties < /echo > < een kopie van het dossier = "" /Main /resources /milieu - onderzoek. De eigenschap "=" ${dossier. Vastgesteld. Outputdirectory} /milieu. De eigenschap "/> < /taken > < /configuratie. > < /uitvoering van > < /uitvoering van > < een /« /« > < > < /bouw > < /Inleiding > < /Inleiding > < afhankelijkheid > < afhankelijkheid > < groupid > [] < /groupid > < artifactId > [] < /artifactId > < versie > 3.8.1 < /versie > < bereik > onderzoek < /toepassingsgebied > < /afhankelijke > < /afhankelijke > < /project >,, en veronderstellingen, we hebben de volgende documenten C: \\ \\ \\ van de eigenschappen van de speciale middelen "project MAP.,,,,, milieu - eigenschappen, een schoon milieu,,, milieu - onderzoek. Aard,,,,, milieu - onderzoek, het milieu, het milieu te stimuleren, prod.properties,,, open nu naar het paneel, met pom.xml dossiers, de uitvoering van de volgende speciale commando 's,.Door middel van een profiel als parameter gebruikt - optie C: speciale project.,,, > speciale test - artikel 4, Maven, zal beginnen en dat de resultaten van een profiel test.,, - scan - project...[] [de] informatie informatie [1] Bouw van informatie ------------------------------------------------------------------------ [informatie. ------------------------------------------------------------------------ [] [] informatie informatie, Maven middelen: 2.6: hulpbronnen (standaard - middelen) "- project - waarschuwing. Het gebruik van het netwerk code (cp1252 eigenlijk) - filter is afhankelijk van de middelen die voor de oprichting van Een platform.[] [] [- informatie de informatie informatie, Maven « 3]: 3.1: de samenstellers van (standaard opstelling) "- project [] geen stellen alle soorten informatie zijn de meest recente informatie [...] [de] Maven middelen: informatie - 2.6: onderzoek (standaard test)" - project - - waarschuwing. Het gebruik van code - platform (cp1252 eigenlijk) middelen filteren, is afhankelijk van de bouw van het platform.Informatie over het bestaan van [de] niet resourcedirectory C: \\ \\ \\ test ", een speciale middelen [...] [de] informatie informatie verzamelen 3.1:testcompile (standaard - Maven: testcompile)" - project [] geen stellen alle soorten informatie zijn de meest recente informatie [...] [insert] Maven: informatie aan 2.12.4: de test (standaard) "- project [] Verslag: C: catalogus van goede informatie, en de doelstellingen van het project is een speciale verslag van Percy 's t - S - T - E van automatische werking van automatische com.companyname.bank.apptest test: 1, 0, 0 schuld: fouten, skip: 0, de resultaten van de tijd: 0016 seconden: test: 1, de schuld: 0, 0, 0 [fout: informatie over: informatie - Maven sinus -: 1.1: exploitatie van de standaard voor (T) "[], de uitvoering van het mandaat van het project informatie [] [] env.test.properties ECHO gebruik van informatie de uitvoering van het mandaat van de informatie ------------------------------------------------------------------------ [] [] [] om de informatie informatie succesvol ------------------------------------------------------------------------ [informatie. Totaal: 4.953 seconden [] [informatie om informatie]:2015-09-27t11:54:45 + 5: 30 in De laatste herinnering: 9 /controle - informatie. ------------------------------------------------------------------------ en nu, als een oefening, kan je doen wat de volgende stappen,,,, in het profiel van een profiel pom.xml elementen toe te voegen elementen (overlapping van bestaande elementen in het profiel aan het einde van die afdeling elementen),,,,, de vernieuwing van het profiel van de normale testen element id.,,,, de vernieuwing van de taak.Gebruik van ECHO env.properties gekopieerd naar de doelstellingen van env.properties, catalogus,,, een herhaling van de drie stappen, de vernieuwing van het gedeelte van het mandaat prod.properties id bij de ENV.,,,,, dat is alles.Nu heb je een voorbereiding van drie gegevens (normale /test /product).,,,, open nu naar het paneel, met pom.xml dossiers, de uitvoering van de volgende speciale commando 's,.Door de naam van het profiel als parameter gebruikt - optie C: speciale project.,,, > speciale test groep,, C: speciale - project > de vestibulaire nucleaire test pprod, produktie, onderzoek naar de oprichting, door activering van het verschil. Afdeling, Maven, open settings.xml, Maven, user_home% /beschikbare documenten lijst van user_home. M2,%, met vertegenwoordigers van de gebruikers van de gids.Als settings.xml dossier is er dan niet tot een nieuwe.,, toevoegen - profiel met activeProfiles profiel als een actief als in voorbeeld aangetoond met het onder,, < instellingen 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/settings-1.0.0.xsd" > < mirrors> < mirror> < id> maven.dev.snaponglobal.com< /id>; < name> interne Artifactory Maven repository< /name> < url> http://repo1.maven.org/maven2/< /url> < mirrorOf> * < /mirrorOf> < /mirror> < /mirrors> < activeProfiles> < Akte;Iveprofile > onderzoek < /activeprofile > < /activeprofiles > < /instellingen >,, open nu naar het paneel, met pom.xml dossiers, de uitvoering van de volgende speciale commando 's,.Niet via de toewijzing van het dossier - opties. Maven zal laten zien als een actieve profiel. De resultaten van de speciale project,, C: \\ > de vestibulaire kernproeven door de variabele activeren, profielen, nu te schrappen uit de Maven settings.xml actief toewijzing of hernieuwing van de tests als bedoeld in pom.xml profiel.Activeer element toegevoegd aan het hieronder weergegeven.,, test het profiel als ook voor het systeem van "ENV 'van de waarde van de eigenschap van een" test ".Het creëren van een omgeving waarin de variabele "ENV" en de waarde van de "test".,, < Afdeling > < ik > onderzoek < /id > < - > < eigendom > < naam > ENV < /naam > < waarde > test LT; /waarde > < /eigendom > < /- > < /Inleiding >,, laten we naar een open paneel, pom.xml dossiers, de uitvoering van de volgende speciale commando 's,,.,,, C: speciale project > Door de activering van de toewijzing van speciale test, systemen, met inbegrip van de werking van het systeem, activeer de elementen details weergegeven.Het profiel van deze test is voor het systeem van Windows xp, < Afdeling > < ik > onderzoek < /id > < - > < OS > < naam > Windows xp < /Naam > < de familie > Windows < /familie > < arch > x86 - < /boog > < versie > 2600 jaar 1 mei < /versie > < /os > < /- > < /Inleiding >,, open nu de documenten die het paneel, naar pom.xml de MAP, de uitvoering van de volgende speciale commando 's,.Niet via de toewijzing van het dossier - opties. Maven zal laten zien als een actieve profiel. De resultaten van de speciale project,, C: \\ > de vestibulaire nucleaire test de activering, archieven door /de ontbrekende documenten, met inbegrip van de werking van het systeem te activeren, nu de details van elementen als volgt aangegeven.Test profiel zal veroorzaken, tot doel axistools /WSDL2Java /herkomst //COM /Naam /groep, niet gezien.,, < Afdeling > < ik > onderzoek < /id > < - > < documenten > <. * het doel van de bron van de /; /axistools /WSDL2Java /COM /Naam /groep < /vermiste > < /documenten > < /- > < /Inleiding >,, open nu naar het paneel, met inbegrip van XML - MAP, de uitvoering van de volgende speciale commando 's,.Niet via de toewijzing van het dossier - opties. Maven zal laten zien als een actieve profiel. De resultaten van de speciale project,, C: \\ > de vestibulaire nucleaire test.

Maven Build Profile



Previous:
Next Page: