超级POM

原创 2012年03月30日 13:50:43

存储位置:%M2_HOME%\lib\maven-2.0.9-uber.jar\org\apache\maven\project\pom-4.0.0.xml

内容:

<project>   <modelVersion>4.0.0</modelVersion>   <name>Maven Default Project</name>

  <repositories>     <repository>       <id>central</id>       <name>Maven Repository Switchboard</name>       <layout>default</layout>       <url>http://repo1.maven.org/maven2</url>       <snapshots>         <enabled>false</enabled>       </snapshots>     </repository>   </repositories>

  <pluginRepositories>     <pluginRepository>       <id>central</id>       <name>Maven Plugin Repository</name>       <url>http://repo1.maven.org/maven2</url>       <layout>default</layout>       <snapshots>         <enabled>false</enabled>       </snapshots>       <releases>         <updatePolicy>never</updatePolicy>       </releases>     </pluginRepository>   </pluginRepositories>

  <build>     <directory>${project.basedir}/target</directory>     <outputDirectory>${project.build.directory}/classes</outputDirectory>     <finalName>${project.artifactId}-${project.version}</finalName>     <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>     <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>     <!-- TODO: MNG-3731 maven-plugin-tools-api < 2.4.4 expect this to be relative... -->     <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>     <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>     <resources>       <resource>         <directory>${project.basedir}/src/main/resources</directory>       </resource>     </resources>     <testResources>       <testResource>         <directory>${project.basedir}/src/test/resources</directory>       </testResource>     </testResources>    <pluginManagement>        <plugins>          <plugin>            <artifactId>maven-antrun-plugin</artifactId>            <version>1.3</version>          </plugin>                <plugin>            <artifactId>maven-assembly-plugin</artifactId>            <version>2.2-beta-2</version>          </plugin>                  <plugin>            <artifactId>maven-clean-plugin</artifactId>            <version>2.2</version>          </plugin>          <plugin>            <artifactId>maven-compiler-plugin</artifactId>            <version>2.0.2</version>          </plugin>          <plugin>            <artifactId>maven-dependency-plugin</artifactId>            <version>2.0</version>          </plugin>          <plugin>            <artifactId>maven-deploy-plugin</artifactId>            <version>2.4</version>          </plugin>          <plugin>            <artifactId>maven-ear-plugin</artifactId>            <version>2.3.1</version>          </plugin>          <plugin>            <artifactId>maven-ejb-plugin</artifactId>            <version>2.1</version>          </plugin>          <plugin>            <artifactId>maven-install-plugin</artifactId>            <version>2.2</version>          </plugin>          <plugin>            <artifactId>maven-jar-plugin</artifactId>            <version>2.2</version>          </plugin>          <plugin>            <artifactId>maven-javadoc-plugin</artifactId>            <version>2.5</version>          </plugin>          <plugin>            <artifactId>maven-plugin-plugin</artifactId>            <version>2.4.3</version>          </plugin>          <plugin>            <artifactId>maven-rar-plugin</artifactId>            <version>2.2</version>          </plugin>                 <plugin>                           <artifactId>maven-release-plugin</artifactId>            <version>2.0-beta-8</version>          </plugin>          <plugin>                           <artifactId>maven-resources-plugin</artifactId>            <version>2.3</version>          </plugin>          <plugin>            <artifactId>maven-site-plugin</artifactId>            <version>2.0-beta-7</version>          </plugin>          <plugin>            <artifactId>maven-source-plugin</artifactId>            <version>2.0.4</version>          </plugin>                  <plugin>             <artifactId>maven-surefire-plugin</artifactId>             <version>2.4.3</version>          </plugin>          <plugin>            <artifactId>maven-war-plugin</artifactId>            <version>2.1-alpha-2</version>          </plugin>        </plugins>      </pluginManagement>   </build>

  <reporting>     <outputDirectory>${project.build.directory}/site</outputDirectory>   </reporting>   <profiles>     <profile>       <id>release-profile</id>

      <activation>         <property>           <name>performRelease</name>           <value>true</value>         </property>       </activation>

      <build>         <plugins>           <plugin>             <inherited>true</inherited>             <groupId>org.apache.maven.plugins</groupId>             <artifactId>maven-source-plugin</artifactId>             <executions>               <execution>                 <id>attach-sources</id>                 <goals>                   <goal>jar</goal>                 </goals>               </execution>             </executions>           </plugin>           <plugin>             <inherited>true</inherited>             <groupId>org.apache.maven.plugins</groupId>             <artifactId>maven-javadoc-plugin</artifactId>             <executions>               <execution>                 <id>attach-javadocs</id>                 <goals>                   <goal>jar</goal>                 </goals>               </execution>             </executions>           </plugin>           <plugin>             <inherited>true</inherited>             <groupId>org.apache.maven.plugins</groupId>             <artifactId>maven-deploy-plugin</artifactId>             <configuration>               <updateReleaseInfo>true</updateReleaseInfo>             </configuration>           </plugin>         </plugins>       </build>     </profile>   </profiles>

</project>

 

Maven的超级POM

就像Java中的类隐式继承Object一样,对于pom.xml来说,它隐式继承超级POM。 针对Maven3来说,该超级POM位于maven-model-builder-VERSION.jar包中(...
  • czjuttsw
  • czjuttsw
  • 2013年05月22日 00:00
  • 5847

Maven超级POM

Maven有一个超级POM,所有的POM均继承此文件。你可以使用解压工具打开jar文件$M2_HOME/lib/maven-model-builder-x.x.x.jar,然后访问路径org/apac...
  • wangmuming
  • wangmuming
  • 2015年07月16日 17:56
  • 1288

pom.xml之 超级POM

POM Maven项目,依赖,构建配置,以及构件:所有这些都是要建模和表述的对象。这些对象通过一个名为项目对象模型(Project Object Model,POM)的XML文件描述。这个POM...
  • xiaoxinyu316
  • xiaoxinyu316
  • 2014年08月26日 22:17
  • 670

Maven 超级POM

对Maven3来说,该文件的位置在Maven安装目录下lib/maven-model-builder-x.x.x.jar中的org/apache/maven/model/pom-4.0.0.xml ...
  • ZhangVeni
  • ZhangVeni
  • 2016年05月27日 19:47
  • 941

Maven的超级pom的存放位置

位置:apache-maven-3.3.9\lib\maven-model-builder-3.3.9.jar\org\apache\maven\model\pom-4.0.0.xml 从超...
  • miqi770
  • miqi770
  • 2016年12月27日 11:40
  • 459

maven超级pom

一、超级pom简介在maven的发行版本中都会有一个超级pom,超级pom是所有maven项目的父pom,所有项目都继承这个超级pom,在超级pom中配置有: maven的构件和插件的中央仓库地址; ...
  • tterminator
  • tterminator
  • 2017年02月14日 10:04
  • 290

学习笔记——Maven超级POM

2014-07-04:更新如何在安装程序中找到超级pom文件。 Maven有一个超级POM,所有的POM均继承此文件。 你可以使用解压工具打开jar文件$M2_HOME/lib/maven-model...
  • u014520047
  • u014520047
  • 2017年03月15日 11:07
  • 74

MAVEN3超级POM文件(二十)

&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- Licensed to th...
  • u013013170
  • u013013170
  • 2018年02月11日 15:18
  • 4

mysql创建超级用户,更新用户权限

insert into user(Host,User,Password           ,Select_priv        ,Insert_priv        ,Update_priv  ...
  • taikeqi
  • taikeqi
  • 2014年09月11日 09:10
  • 3732

超级账本Fabric的架构与设计

超级账本Fabric项目自诞生之日起就吸引了全球众多企业的密切关注,已经先后发布了两个大的版本,0.6实验版本(2016年9月)和1.0正式版本(2017年7月)。...
  • Blockchain_lemon
  • Blockchain_lemon
  • 2017年09月07日 11:09
  • 6678
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:超级POM
举报原因:
原因补充:

(最多只允许输入30个字)