<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 "> <parent> <artifactId /> <groupId /> <version /> <relativePath /> </parent> <modelVersion> 4.0.0 </modelVersion> <groupId> asia.banseon </groupId> <artifactId> banseon-maven2 </artifactId> <packaging> jar </packaging> <version> 1.0-SNAPSHOT </version> <name> banseon-maven </name> <url> http://www.baidu.com/banseon </url> <description> A maven project to study maven. </description> <prerequisites> <maven /> </prerequisites> <issueManagement> <system> jira </system> <url> http://jira.baidu.com/banseon </url> </issueManagement> <ciManagement> <system /> <url /> <notifiers> <notifier> <type /> <sendOnError /> <sendOnFailure /> <sendOnSuccess /> <sendOnWarning /> <address /> <configuration /> </notifier> </notifiers> </ciManagement> <inceptionYear /> <mailingLists> <mailingList> <name> Demo </name> <post> banseon@126.com </post> <subscribe> banseon@126.com </subscribe> <unsubscribe> banseon@126.com </unsubscribe> <archive> http:/hi.baidu.com/banseon/demo/dev/ </archive> </mailingList> </mailingLists> <developers> <developer> <id> HELLO WORLD </id> <name> banseon </name> <email> banseon@126.com </email> <url /> <roles> <role> Project Manager </role> <role> Architect </role> </roles> <organization> demo </organization> <organizationUrl> http://hi.baidu.com/banseon </organizationUrl> <properties> <dept> No </dept> </properties> <timezone> -5 </timezone> </developer> </developers> <contributors> <contributor> <name /><email /><url /><organization /><organizationUrl /><roles /><timezone /><properties /> </contributor> </contributors> <licenses> <license> <name> Apache 2 </name> <url> http://www.baidu.com/banseon/LICENSE-2.0.txt </url> <!-- 项目分发的主要方式: repo,可以从Maven库下载 manual, 用户必须手动下载和安装依赖 --> <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 /> <url> http://svn.baidu.com/banseon </url> </scm> <organization> <name> demo </name> <url> http://www.baidu.com/banseon </url> </organization> <build> <sourceDirectory /> <scriptSourceDirectory /> <testSourceDirectory /> <outputDirectory /> <testOutputDirectory /> <extensions> <extension> <groupId /> <artifactId /> <version /> </extension> </extensions> <defaultGoal /> <resources> <resource> <targetPath /> <filtering /> <directory /> <includes /> <excludes /> </resource> </resources> <testResources> <testResource> <targetPath /><filtering /><directory /><includes /><excludes /> </testResource> </testResources> <directory /> <finalName /> <filters /> <pluginManagement> <plugins> <plugin> <groupId /> <artifactId /> <version /> <extensions /> <executions> <execution> <id /> <phase /> <goals /> <inherited /> <configuration /> </execution> </executions> <dependencies> <dependency> </dependency> </dependencies> <inherited /> <configuration /> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId /><artifactId /><version /><extensions /> <executions> <execution> <id /><phase /><goals /><inherited /><configuration /> </execution> </executions> <dependencies> <dependency> </dependency> </dependencies> <goals /><inherited /><configuration /> </plugin> </plugins> </build> <profiles> <profile> <id /> <!-- 自动触发profile的条件逻辑。Activation是profile的开启钥匙。profile的力量来自于它 能够在某些特定的环境中自动使用某些特定的值;这些环境通过activation元素指定。activation元素并不是激活profile的唯一方式。 --> <activation> <activeByDefault /> <jdk /> <os> <name> Windows XP </name> <family> Windows </family> <arch> x86 </arch> <version> 5.1.2600 </version> </os> <!-- 如果Maven检测到某一个属性(其值可以在POM中通过${名称}引用),其拥有对应的名称和值,Profile就会被激活。如果值 字段是空的,那么存在属性名称字段就会激活profile,否则按区分大小写方式匹配属性值字段 --> <property> <name> mavenVersion </name> <value> 2.0.3 </value> </property> <!-- 提供一个文件名,通过检测该文件的存在或不存在来激活profile。missing检查文件是否存在,如果不存在则激活 profile。另一方面,exists则会检查文件是否存在,如果存在则激活profile。 --> <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 /><filtering /><directory /><includes /><excludes /> </resource> </resources> <testResources> <testResource> <targetPath /><filtering /><directory /><includes /><excludes /> </testResource> </testResources> <directory /><finalName /><filters /> <pluginManagement> <plugins> <plugin> <groupId /><artifactId /><version /><extensions /> <executions> <execution> <id /><phase /><goals /><inherited /><configuration /> </execution> </executions> <dependencies> <dependency> </dependency> </dependencies> <goals /><inherited /><configuration /> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId /><artifactId /><version /><extensions /> <executions> <execution> <id /><phase /><goals /><inherited /><configuration /> </execution> </executions> <dependencies> <dependency> </dependency> </dependencies> <goals /><inherited /><configuration /> </plugin> </plugins> </build> <modules /> <repositories> <repository> <releases> <enabled /><updatePolicy /><checksumPolicy /> </releases> <snapshots> <enabled /><updatePolicy /><checksumPolicy /> </snapshots> <id /><name /><url /><layout /> </repository> </repositories> <pluginRepositories> <pluginRepository> <releases> <enabled /><updatePolicy /><checksumPolicy /> </releases> <snapshots> <enabled /><updatePolicy /><checksumPolicy /> </snapshots> <id /><name /><url /><layout /> </pluginRepository> </pluginRepositories> <dependencies> <dependency> </dependency> </dependencies> <reports /> <reporting> </reporting> <dependencyManagement> <dependencies> <dependency> </dependency> </dependencies> </dependencyManagement> <distributionManagement> </distributionManagement> <properties /> </profile> </profiles> <modules /> <repositories> <repository> <releases> <enabled /> <updatePolicy /> <checksumPolicy /> </releases> <snapshots> <enabled /><updatePolicy /><checksumPolicy /> </snapshots> <id> banseon-repository-proxy </id> <name> banseon-repository-proxy </name> <url> http://192.168.1.169:9999/repository/ </url> <layout> default </layout> </repository> </repositories> <pluginRepositories> <pluginRepository> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId> org.apache.maven </groupId> <artifactId> maven-artifact </artifactId> <version> 3.8.1 </version> <type> jar </type> <classifier></classifier> <!-- 依赖范围。在项目发布过程中,帮助决定哪些构件被包括进来。欲知详情请参考依赖机制。 - compile :默认范围,用于编译 - provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath - runtime: 在执行时需要使用 - test: 用于test任务时使用 - system: 需要外在提供相应的元素。通过systemPath来取得 - systemPath: 仅用于范围为system。提供相应的路径 - optional: 当项目自身被依赖时,标注依赖是否传递。用于连续依赖时使用 --> <scope> test </scope> <systemPath></systemPath> <exclusions> <exclusion> <artifactId> spring-core </artifactId> <groupId> org.springframework </groupId> </exclusion> </exclusions> <optional> true </optional> </dependency> </dependencies> <reports></reports> <reporting> <excludeDefaults /> <outputDirectory /> <plugins> <plugin> <groupId /> <artifactId /> <version /> <inherited /> <configuration /> <reportSets> <reportSet> <id /> <configuration /> <inherited /> <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 /> </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 /> </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 /> <artifactId /> <version /> <message /> </relocation> <status /> </distributionManagement> <properties /> </project>
转载请注明原文地址: https://www.6miu.com/read-42705.html