注:详解文件中,用红色进行标注的是平常项目中常用的配置节点。要详细学习!
转载的,太经典了、、、、欢迎收藏
<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/maven-v4_0_0.xsd ">
<prerequisites>
<maven>maven>
prerequisites>
<issueManagement>
<system> jira system>
<url> http://jira.baidu.com/banseon url>
issueManagement>
<ciManagement>
<system>system>
<url>url>
<notifiers>
<notifier>
<type>type>
<sendOnError>sendOnError>
<sendOnFailure>sendOnFailure>
<sendOnSuccess>sendOnSuccess>
<sendOnWarning>sendOnWarning>
<address>address>
<configuration>configuration>
notifier>
notifiers>
ciManagement>
<inceptionYear />
<mailingLists>
<mailingList>
<name> Demo name>
<post> [email protected] post>
<subscribe> [email protected] subscribe>
<unsubscribe> [email protected] unsubscribe>
<archive> http:/hi.baidu.com/banseon/demo/dev/ archive>
mailingList>
mailingLists>
<developers>
<developer>
<id> HELLO WORLD id>
<name> banseon name>
<email> [email protected] email>
<url>url>
<roles>
<role> Project Manager role>
<role> Architect role>
roles>
<organization> demo organization>
<organizationUrl> http://hi.baidu.com/xxx organizationUrl>
<properties>
<dept> No dept>
properties>
<timezone> -5 timezone>
developer>
developers>
<contributors>
<contributor>
<name>name>
<email>email>
<url>url>
<organization>organization>
<organizationUrl>organizationUrl>
<roles>
<role> Project Manager role>
<role> Architect role>
roles>
<timezone>timezone>
<properties>
<dept> No dept>
properties>
contributor>
contributors>
<licenses>
<license>
<name> Apache 2 name>
<url> http://www.baidu.com/banseon/LICENSE-2.0.txt url>
<distribution> repo distribution>
<comments> A business-friendly OSS license comments>
license>
licenses>
<scm>
<connection>
scm:svn:http://svn.baidu.com/banseon/maven/banseon/banseon-maven2-trunk(dao-trunk)
connection>
<developerConnection>
scm:svn:http://svn.baidu.com/banseon/maven/banseon/dao-trunk
developerConnection>
<tag>tag>
<url> http://svn.baidu.com/banseon url>
scm>
<organization>
<name> demo name>
<url> http://www.baidu.com/banseon url>
organization>
<scriptSourceDirectory>scriptSourceDirectory>
<extensions>
<extension>
<groupId>groupId>
<artifactId>artifactId>
<version>version>
extension>
extensions>
<defaultGoal>defaultGoal>
<targetPath>targetPath>
<filtering>filtering>
<testResources>
<testResource>
<targetPath>targetPath>
<filtering>filtering>
<directory>directory>
<includes>
<include>include>
includes>
<excludes>
<exclude>exclude>
excludes>
testResource>
testResources>
<directory>directory>
<finalName>finalName>
<filters>filters>
<inherited>true/falseinherited>
<configuration>configuration>
<dependencies>
<dependency>
dependency>
dependencies>
<inherited>true/falseinherited>
<extensions>true/falseextensions>
<executions>
<execution>
<id>id>
<phase>phase>
<goals>goals>
<inherited>true/falseinherited>
<configuration>configuration>
execution>
executions>
<dependencies>
<dependency>
dependency>
dependencies>
<inherited>true/falseinherited>
<activation>
<activeByDefault>true/falseactiveByDefault>
<jdk>jdk版本,如:1.7jdk>
<os>
<name> Windows XP name>
<family> Windows family>
<arch> x86 arch>
<version> 5.1.2600 version>
os>
<property>
<name> mavenVersion name>
<value> 2.0.3 value>
property>
<file>
<exists> /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ exists>
<missing> /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ missing>
file>
activation>
<build>
<defaultGoal />
<resources>
<resource>
<targetPath>targetPath>
<filtering>filtering>
<directory>directory>
<includes>
<include>include>
includes>
<excludes>
<exclude>exclude>
excludes>
resource>
resources>
<testResources>
<testResource>
<targetPath>targetPath>
<filtering>filtering>
<directory>directory>
<includes>
<include>include>
includes>
<excludes>
<exclude>exclude>
excludes>
testResource>
testResources>
<directory>directory>
<finalName>finalName>
<filters>filters>
<pluginManagement>
<plugins>
<plugin>
<groupId>groupId>
<artifactId>artifactId>
<version>version>
<extensions>true/falseextensions>
<executions>
<execution>
<id>id>
<phase>phase>
<goals>goals>
<inherited>true/falseinherited>
<configuration>configuration>
execution>
executions>
<dependencies>
<dependency>
dependency>
dependencies>
<goals>goals>
<inherited>true/falseinherited>
<configuration>configuration>
plugin>
plugins>
pluginManagement>
<plugins>
<plugin>
<groupId>groupId>
<artifactId>artifactId>
<version>version>
<extensions>true/falseextensions>
<executions>
<execution>
<id>id>
<phase>phase>
<goals>goals>
<inherited>true/falseinherited>
<configuration>configuration>
execution>
executions>
<dependencies>
<dependency>
dependency>
dependencies>
<goals>goals>
<inherited>true/falseinherited>
<configuration>configuration>
plugin>
plugins>
build>
<modules>
<module>module>
modules>
<repositories>
<repository>
<releases>
<enabled><enabled>
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
releases>
<snapshots>
<enabled><enabled>
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
snapshots>
<id>id>
<name>name>
<url>url>
<layout>layout>
repository>
repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled><enabled>
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
releases>
<snapshots>
<enabled><enabled>
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
snapshots>
<id>id>
<name>name>
<url>url>
<layout>layout>
pluginRepository>
pluginRepositories>
<dependencies>
<dependency>
dependency>
dependencies>
<reports>reports>
<reporting>reporting>
<dependencyManagement>
<dependencies>
<dependency>
dependency>
dependencies>
dependencyManagement>
<distributionManagement>
distributionManagement>
<properties />
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
<updatePolicy>updatePolicy>
<checksumPolicy>checksumPolicy>
<pluginRepositories>
<pluginRepository>
pluginRepository>
pluginRepositories>
<classifier>classifier>
<reports>reports>
<reporting>
<excludeDefaults />
<outputDirectory />
<plugins>
<plugin>
<groupId>groupId>
<artifactId>artifactId>
<version>version>
<inherited>true/falseinherited>
<configuration>configuration>
<reportSets>
<reportSet>
<id>id>
<configuration>configuration>
<inherited>true/falseinherited>
<reports>reports>
reportSet>
reportSets>
plugin>
plugins>
reporting>
<dependencyManagement>
<dependencies>
<dependency>
dependency>
dependencies>
dependencyManagement>
<distributionManagement>
<repository>
<uniqueVersion />
<id> banseon-maven2 id>
<name> banseon maven2 name>
<url> file://${basedir}/target/deploy url>
<layout>layout>
repository>
<snapshotRepository>
<uniqueVersion />
<id> banseon-maven2 id>
<name> Banseon-maven2 Snapshot Repository name>
<url> scp://svn.baidu.com/banseon:/usr/local/maven-snapshot url>
<layout>layout>
snapshotRepository>
<site>
<id> banseon-site id>
<name> business api website name>
<url>
scp://svn.baidu.com/banseon:/var/www/localhost/banseon-web
url>
site>
<downloadUrl />
<relocation>
<groupId>groupId>
<artifactId>artifactId>
<version>version>
<message>message>
relocation>
<status>status>
distributionManagement>
project>
注:详解文件中,用红色进行标注的是平常项目中常用的配置节点。要详细学习!