Pom Pom, Maven, vertegenwoordigers, het doel van het project model.Het is de fundamentele eenheid in Maven.Het is een XML - bestand.Het project is altijd verblijven in de catalogus van XML - Pom Pom.,., die voor de bouw van het project door de Maven en alle gegevens over de toewijzing van (s), met inbegrip van doelstellingen, 'en plug - ins.Bij de uitvoering van een taak of doelstellingen, Maven zoeken in de huidige lijst '.Het lezen van de configuratie van de Pom, voor het verkrijgen van de benodigde informatie en de uitvoering van doelstellingen.Sommige van de configuratie die kan worden omschreven in de 'zijn volgende project,,,,,,, plugins dependencies,,,,,,,, de bouw van doelstellingen, profielen,,,,,,, de andere versie van het project,,,,,,,, de mailinglist van voor het creëren van a', wij moeten eerst voor het project, - (groupId), zijn naam, (artifactId) en de versie zoals deze eigenschap van hulp in uniquely Identifying het project in het repository., Pom,.,, < 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.project-group< /;;Groupid > < artifactId > project < /artifactId > < versie > 1 < /versie > < /project >, moet erop worden gewezen, dat voor elk project moet er een interne 'dossier.,,, alle vereiste documenten, projecten, Pom - en drie verplichte velden: groupid artifactId,,,,,,,, in de versie van de projecten in de bibliotheek, symbolen, GroupID:artifactId: versie.,,,,, pom.xml wortel elementen van het dossier, projecten, zijn er drie belangrijke knooppunten, die: Beschrijving van de projecten is, node id groupid groep.In een organisatie of een project, dat uniek is.Bijvoorbeeld, een groep van banken com.company.bank projecten in verband met alle banken.Dit is artifactId een id van het project. In het algemeen is de naam van het project.Bijvoorbeeld, de Bank.Met de definitie in de bibliotheek artifactId groupid, de positie van het werkstuk.Dit is een versie van het project, de versie. Samen met de groupid, het is een artefact in de bibliotheek voor de afzonderlijke versie van elkaar.Bijvoorbeeld:,,, de onderneming: 1. De Bank: retail banking,,,, de onderneming. De Bank: Consumentenkrediet: 1.1.,,, super ', van de ouders (ondanks een duidelijke definitie van de erfenis af of niet).Het staat bekend als de 'super', ',, met inbegrip van de standaardwaarden en de erfenis.,, Maven gebruik te maken van doeltreffende Pom en super - project toewijzing) voor de uitvoering van de desbetreffende doelstellingen.Het kan bijdragen aan de ontwikkeling van zijn /haar pom.xml document aangegeven minimum details.Hoewel de configuratie die gemakkelijk kunnen worden.Kijk, de toewijzing van Super - Pom, bij een eenvoudige methode is door de volgende opdracht: speciale: doeltreffende hulp, Pom,,, het creëren van een XML - in een catalogus in je computer. Met behulp van bovenstaand voorbeeld formaldehyde.,, in de volgende voorbeelden hebben, C: \\ pom.xml speciale project MAP.Nu, open het paneel, met pom.xml, dossiers, de uitvoering van de volgende speciale commando 's,,.,,, C: speciale project > speciale hulp: doeltreffende Pom, Maven zal beginnen en een doeltreffende'.,, - scan - project...[] zoeken - en informatie -: "hulp".[] [informatie. De informatie ------------------------------------------------------------------------ COM. De naam van het bedrijf. Het team van het project: de naam van het project: 1 tank: [] [de taak informatie: doeltreffende] helpen: '(totale) [] [] [------------------------------------------------------------------------ informatie informatie te helpen: de effectieve tenuitvoerlegging van de standaard een:' {}] [gegevens...[] [] [------------------------------------------------------------------------ informatie informatie informatie voor een succesvolle invoering van ------------------------------------------------------------------------] [informatie. De totale tijd: < 1 seconde [informatie] afgerond: donderdag op 05 11:41:51 ist 2012 [informatie. De laatste herinnering: 6 /[15] ------------------------------------------------------------------------ informatie, Pom, efficiënte weergave van de resultaten in de console, erfenis, interpolatie, en de configuratie van toepassing.,, <.- ====================================================================== - > <.- - - - - - - > <.Maven « plugin » 2015-09-26t07:51:19 generatie - > <.Zie: http://maven.apache.org/plugins/maven-help-plugin/- > <.- - - - - - - > <.- ====================================================================== - > <.- ====================================================================== - > <.- - - - - - - > <.- doeltreffende 'project:% GT% <.- "de onderneming. De projectgroep: project: tank: 1 - > <.- - - - - - - > <.- ====================================================================== --> < 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 H ttp://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion> 4.0.0< /modelVersion> < groupId> com.companyname.project-group< /groupId> < artifactId> project< /artifactId> < version> 1.0< /version> < repositories> < repository>; < snapshots> < enabled> false< /enabled> < /snapshots> < id> central< /id> < name> de centrale Repository< /name> < url>Http://repo.maven.apache.org/maven2< /url> < /repository> < /repositories> < pluginRepositories> < pluginRepository> < releases> < updatePolicy> never< /updatePolicy> < /releases> < snapshots> < enabled> false< /enabled> < /snapshots> < id> central< /id> < name> de centrale Repository<; /name> < url> http://repo.maven.apache.org/maven2< /url> < /pluginRepository> < /pluginRepositories> < build> < sourceDirectory> C:\\MVN\\project\\src\\main\\java< /sourceDirectory> < scriptSourceDirectory> C:\\MVN\\project\\src\\main\\scripts< /script;SourceDirector y> < testSourceDirectory> C:\\MVN\\project\\src\\test\\java< /testSourceDirectory> < outputDirectory> C:\\MVN\\project\\target\\classes< /outputDirectory> < testOutputDirectory> C:\\MVN\\ project\\target\\test-classes< /testOutputDirectory > < resources> < resource> < directory> C:\\MVN\\project\\src\\main\ esources< /directory> < /resource> < /resources> < testResources> < testResource> < directory> C:\\MVN\\project\\src\\test\ esources< /directory> < /testResource> < /testResources> < directory> C:\\MVN\\ project\\target< /directory> < finalName> project-1.0;< /finalName> < pluginManagement> < plugins> < plugin> < artifactId> maven-antrun-plugin< /artifactId> < version> 1.3< /version> < /plugin> < plugin> < artifactId> maven-assembly-plugin< /artifactId> < version> 2.2-beta-5< /version> < /plugin> < plugin> < artifactId> maven-dependency-plugin< /artifactId> < version> 2.8< /version> < /plugin> < plugin> < artifactId> maven-release-plugin< /artifactId> < version> 2.3.2< /version> < /plugin> &l;T; /plugins> < /pluginManagement> < plugins> < plugin> < artifactId> maven-clean-plugin< /artifactId> < version> 2.5< /version> < executions > < execution> < id> default-clean< /id> < phase> clean< /phase> < goals> < goal>; clean< /goal> < /goals> < /execution> < /executions> < /plugin> < plugin> < artifactId> maven-install-plugin< /artifactId> < version> 2.4< /version> < executions> < execution> < id> DEFA;Ult-install< /id> < phase> install< /phase> < goals> < goal> install< /goal> < /goals> < /execution> < /executions> < /plugin> < plugin> < artifactId> maven-resources-plugin< /artifactId> < version> 2.6< /version> < executions>; < execution> < id> default-resources< /id> < phase> process-resources< /phase> < goals> < goal> resources< /goal> < /goals> < /execution> < execution> < id> DEFA;Ult-testResources< /id> < phase> process-test-resources< /phase> < goals> < goal> testResources< /goal> < /goals> < /execution> < /executions> < /plugin> < plugin> < artifactId> maven-surefire-plugin< /artifactId> < version> 2.12.4< /version> < executions>; < execution> < id> default-test< /id> < phase> test< /phase> < goals> < goal> test< /goal> < /goals> < /execution> < /executions> < /plugin>; < plugin> < artifactId> maven-compiler-plugin< /artifactId> < version> 3.1< /version> < executions> < execution> < id> default-testCompile< /id> < phase> test-compile< /phase> < goals> < goal> testCompile< /goal> < /goals> < /execution>; < execution> < id> default-compile< /id> < phase> compile< /phase> < goals> < goal> compile< /goal> < /goals> < /execution> < /executions> < /plugin>< plugin> < artifactId> maven-jar-plugin< /artifactId> < version> 2.4< /version> < executions> < execution> < id> default-jar< /id> < phase> package< /phase> < goals> < goal> jar< /goal> < /goals> < /execution> < /executions> < /plugin> < plugin> < artifactId> maven-deploy-plugin< /artifactId> < version> 2.7< /version> < executions> < execution> < id> default-deploy< /id> < phase> deploy< /phase>< goals> < goal> deploy< /goal> < /goals> < /execution> < /executions> < /plugin> < plugin> < artifactId> maven-site-plugin< /artifactId> < version> 3.3< /version> < executions> < execution> < id> default-site< /id> < phase> site< /phase> < goals> < goal> site< /goal> < /goals> < configuration> < outputDirectory> C:\\MVN\\project\\target\\site< /outputDirectory> < reportPlugins> < reportP;Lugin > < groupid > org. Apache Maven. Plug < /groupid > < artifactId > Maven project informatie verslag « plugin » < /artifactId > < /reportplugin > < /reportplugins > < /configuratie > < /uitvoering van > < de tenuitvoerlegging - > < ik > de standaard inzet < /id > < fase > ingezet op het gebied van < /fase > < doel > < doel > de inzet van < /doelstellingen > < /doelstellingen > < toewijzing van *; < outputdirectory > c:,, de doelstellingen van het project is een speciale website < /outputdirectory > < reportplugins > < reportplugin >< groupid > org. Apache Maven. Plug < /groupid > < artifactId > Maven project informatie verslag « plugin » < /artifactId > < /reportplugin > < /reportplugins > < /configuratie GT; < /uitvoering van > < /uitvoering > < toewijzing > < outputdirectory > c:,, de doelstellingen van het project is een speciale website < /outputdirectory > < reportplugins > < reportplugin > < groupid > org. Apache Maven. Plug < /groupid > < artifactId > Maven projecten op het gebied van informatie verslag - < /artifactId > < /reportplugin > < /reportplugins >< /configuratie > < /« > < /« > < /bouw > < verslag > < outputdirectory > c:,, de doelstellingen van het project is een speciale website < /outputdirectory > < /verslag > < /project >, boven, in de pom.xml documenten, zie je de bron van de standaard project MAP structuur van produktie -, catalogus, gegevensbank, de inhoud van het verslag, moet worden gebruikt bij de uitvoering van de beoogde doelstellingen Maven, Maven. Pom.xml documenten niet moeten schrijven met de hand, Maven., bieden tal van prototype - creëren van projecten, het creëren van de structuur van het project en de pom.xml details, in - en Maven, Maven project, tot de hoofdstukken genoemd.
Previous:Maven, milieu,