快速业务通道

maven配置篇之pom.xml - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
oals>         <goal>run</goal>        </goals>        <phase>verify</phase>        <inherited>false</inherited>        <configuration>         <tasks>          <echo>Build Dir: ${project.build.directory}</echo>         </tasks>        </configuration>       </execution>      </executions>     </plugin>

maven配置篇之pom.xml(7)

时间:2011-06-25 BlogJava 闲人野居

说明:

id:规定execution 的唯一标志

goals: 表示目标

phase: 表示阶段,目标将会在什么阶段执行

inherited: 和上面的元素一样,设置false maven将会拒绝执行继承给子插件

configuration: 表示此执行的配置属性

插件管理

pluginManagement:插件管理以同样的方式包括插件元素,用于在特定的项目中配置。所有继承于此项目的子项目都能使用。主要定义插件的共同元素

扩展元素集合

主要包括以下的元素:

Directories

用于设置各种目录结构,如下:

 <build>    <sourceDirectory>${basedir}/src/main/java</sourceDirectory>    <scriptSourceDirectory>${basedir}/src/main/scripts</scriptSourceDirectory>    <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>    <outputDirectory>${basedir}/target/classes</outputDirectory>    <testOutputDirectory>${basedir}/target/test-classes</testOutputDirectory>    ...   </build>

Extensions

表示需要扩展的插件,必须包括进相应的build路径。

<project>   <build>    ...    <extensions>     <extension>      <groupId>org.apache.maven.wagon</groupId>      <artifactId>wagon-ftp</artifactId>      <version>1.0-alpha-3</version>     </extension>    </extensions>    ...   </build> </project>

maven配置篇之pom.xml(8)

时间:2011-06-25 BlogJava 闲人野居

Reporting

用于在site阶段输出报表。特定的maven 插件能输出相应的定制和配置报表。

 <reporting>    <plugins>     <plugin>      <outputDirectory>${basedir}/target/site</outputDirectory>      <artifactId>maven-project-info-reports-plugin</artifactId>      <reportSets>       <reportSet></reportSet>      </reportSets>     </plugin>    </plugins>   </reporting>

Report Sets

用于配置不同的目标,应用于不同的报表

<reporting>    <plugins>     <plugin>      ...      <reportSets>       <reportSet>        <id>sunlink</id>        <reports>         <report>javadoc</report>        </reports>        <inherited>true</inherited>        <configuration>         <links>          <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>         </links>        </configuration>       </

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号