lady pom - pom -

, står for projekt genstand model.det er grundlæggende enhed af arbejde i lady.det er en xml - filer.det er basen adresseregister for projektet som pom - pom. xml.,, indeholder oplysninger om projektet og forskellige konfiguration detaljer, der anvendes af lady bygge projektet (s)., pom - også indeholder mål og plugins.mens det udfører en opgave eller mål, lady ser ud til pom i den nuværende fortegnelse.det lyder pom, får den nødvendige konfiguration oplysninger, så henretter mål.Some of the configuration that can be specified in the POM are following:, , ,,project dependencies,, ,,plugins,, ,,goals,, ,,build profiles,, ,,project version,, ,,developers,, ,,mailing list,, , ,Before creating a POM, we should first decide the project ,group, (groupId), its ,name,(artifactId) and its version as these attributes help in uniquely identifying the project in repository., ,Example 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 > projekt < /artifactid > < version > 1, 0 < /version > < /projekt >, skal det bemærkes, at der bør være et enkelt pom - dossier for hvert projekt.,,, pom sager kræver, projekt, element og tre obligatoriske felter:, groupid, artifactid, version.,,,,, projekter, note i register er groupid: artifactid: version.,,,,, det grundlæggende element i pom.xml er projekt, og det er tre store sub - knudepunkter:,, beskrivelse groupid, knude. dette er en id - projekt er gruppen.det er generelt unik blandt en organisation eller et projekt.for eksempel en bankkoncern com.company.bank har alle bankens aktiviteter.det er et id - artifactid af projektet. det er almindeligt navn af projektet.for eksempel privatkunder.sammen med groupid, artifactid definerer artefaktet er placering i arkivet.udgave er den version. sammen med groupid, det anvendes i en genstand er register til forskellige versioner fra hinanden.for eksempel:,,, kom. selskab. bank: privatkunder: 1,0,,,, kom. selskab. bank: privatkunder: 1.1.,,, super - pom pommer arve alt fra et moderselskab (på trods af eksplicit defineret eller ikke).denne base pom er kendt som, super - pom, og indeholder værdier har arvet af misligholdelse.,, lady anvende effektive pom - pom - projekt - konfiguration konfiguration) til at udføre relevante mål.det hjælper udvikler at fastsætte minimums - konfiguration detaljer i hans /hendes pom.xml.selv om sammensætninger kan undgås, let.,, en let måde at se på misligholdelse konfigurationer af super - pom er ved at løbe efter ordre:, mvn hjælp: effektiv pom, skabe en pom.xml i et register på din computer. bruge indholdet af ovennævnte eksempel pom.i eksemplet nedenfor, har vi skabt et pom.xml i c:. mvn. projekt mappe.,, nu åbent kommando kan gå den mappe indeholdende pom.xml og udføre følgende, mvn, kommando.,, (c). mvn. projekt > mvn hjælp: effektiv - pom, lady vil starte behandling og udvise den effektive pom.,, [-] scanning for projekter.[info] søgning register for stik af med forstavelse: "hjælp".[-] ------------------------------------------------------------------------ [-] bygning unavngivne - kom. companyname. projekt gruppe: projektets navn: glas: 1 [-] opgave segment: [hjælp: effektiv pom] (aggregator stil) [-] ------------------------------------------------------------------------ [-] [hjælp: effektiv pom {gennemførelse: misligholdelse cli)] [-]...[-] ------------------------------------------------------------------------ [-] bygge vellykket [info] ------------------------------------------------------------------------ [-] samlede tid: < 1 sekund [-] færdig på: tor jul. 05 11:41:51 ist - 2012 [-] endelige hukommelse: 6 mdr. /15 [-] ------------------------------------------------------------------------, effektiv pom udstillet som resultat i konsol, efter arv, interpolation, og profiler er anvendt.,, <!- ====================================================================== - > <!- - - - > <!- som følge af lady hjælpe stik af på 2015-09-26t07:51:19 - > <!- se: http://maven.apache.org/plugins/maven-help-plugin/- > <!- - - - > <!- ====================================================================== - > <!- ====================================================================== - > <!- - - - > <!- effektiv pom for projekt - > <!- kom. companyname. projekt gruppe: projekt: glas: 1,0 - > <!- - - - > <!-- ====================================================================== --> <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>Central 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>Central 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</scriptSourceDirector 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> </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>default-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>default-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> <reportPlugin > < groupid > org. apache. lady. plugins < /groupid > < artifactid > lady projekt - rapporter, stik af < /artifactid > < /reportplugin > < /reportplugins > <. /konfiguration > < /udførelse > < gennemførelse > < id > standard indsætte < /id > < fase > stedet indsætte < /fase > < mål > <. målet er > anvende < /mål > < /mål > < konfiguration > < outputdirectory > c) mvn. projekt. målet er på < /outputdirectory > < reportplugins > < reportplugin >< groupid > org. apache. lady. plugins < /groupid > < artifactid > lady projekt - rapporter, stik af < /artifactid > < /reportplugin > < /reportplugins > < /konfiguration > < /udførelse > < /henrettelser > < konfiguration > < outputdirectory > c) mvn. projekt. målet er på < /outputdirectory > < reportplugins > < reportplugin > < groupid > org. apache. lady. plugins < /groupid > < artifactid > lady projekt - rapporter, stik af < /artifactid > < /reportplugin > < /reportplugins >< /konfiguration > < /stik af > < /plugins > < /build > < rapportering > < outputdirectory > c) mvn. projekt. målet er på < /outputdirectory > < /rapportering > < /projekt >,, i over pom.xml, kan du se den misligholdelse projekt kilde mapper struktur, produktion, fortegnelse, plug - ins, der kræves, samlinger, rapportering register, der vil blive anvendt, mens gennemførelsen ladyen de ønskede mål.,, lady pom.xml er heller ikke forpligtet til at være skrevet manuelt.,, lady indeholder talrige arketype plugins at skabe projekter, som for skabe projektets struktur og pom.xml,, oplysninger, der er nævnt i lady plug - ins og lady skabe projekt sektioner,



Previous:
Next Page: