`

maven pom元素参考

阅读更多
  元素名称                                     简   介

  <project>                                  POM的xml根元素

  <parent>                                   声明继承

  <modules>                                声明聚合

  <groupId>                                坐标元素之一

  <artifactId>                               坐标元素之一

   <version>                                  坐标元素之一

          <packaging>                             坐标元素之一,默认值jar

          <name>                                    名称

          <description>                            描述

          <organization>                          所属组织

          <licenses><license>                   许可证

          <mailingLists><mailingList>        邮件列表

          <developers><developer>         开发者

          <contributors><contributor>      贡献者

          <issueManagement>                  问题追踪系统

          <ciManagement>                       持续集成系统

          <scm>                                       版本控制系统

          <prerequisites><maven>            要求Maven最低版本,默认值为2.0

          <build><sourceDirectory>          主源码目录

          <build><scriptSourceDirectory>  脚本源码目录

          <build><testSourceDirectory>     测试源码目录

          <build><outputDirectory>           主源码输出目录

          <build><testOutputDirectory>     测试源码输出目录

          <build><resources><resource>  主资源目录

          <build><testResources>

                      <testResource>               测试资源目录

          <build><finalName>                   输出主构件的名称

          <build><directory>                     输出目录

          <build><filters><filter>               通过properties文件定义资源过滤属性

          <build><extensions><extension> 扩展Maven的核心

          <build><pluginManagement>      插件管理

          <build><plugins><plugin>          插件

          <profiles><profile>                     POM Profile

          <distributionManagement>       

          <repository>                               发布版本部署仓库

          <distributionManagement>       

          <snapshotRepository>                 快照版本部署仓库

          <distributionManagement>       

          <site>                                          站点部署

          <repositories><repository>          仓库

          <pluginRepositories>               


          <pluginRepository>                       插件仓库

          <dependencies>                       

          <dependency>                              依赖

          <dependencyManagement>          依赖管理

          <properties>                                Maven属性

          <reporting><plugins>                  报告插件

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    MAVEN POM元素参考

    **MAVEN POM元素参考** MAVEN(Maven Project Object Model)是Apache Maven的核心概念,它定义了项目构建的配置模型。POM(Project Object Model)是Maven用来管理项目依赖、构建过程、属性和插件的一个XML文件,...

    详解Maven POM(项目对象模型)

    当Maven需要下载依赖时,它会参考Super POM中的默认仓库地址,通常是官方Maven中央仓库***。 3. Maven构建过程中的effective-pom Maven在执行目标之前会结合Super POM和当前项目的pom.xml文件创建一个所谓的...

    Maven The Complete Reference

    ### Maven 完整参考知识点概览 #### 一、引言与 Maven 概念 **1.1 Maven 是什么?** Maven 是一个项目管理和理解工具。它包含了一个项目对象模型(POM),一组标准集合,一个项目生命周期,一个依赖管理系统以及其他...

    Maven入门到精通

    3. **依赖管理(Dependency Management)**:Maven通过POM中的dependency元素管理项目依赖。只需声明依赖的groupId、artifactId和version,Maven会自动下载并管理这些依赖。 4. **生命周期(Lifecycle)**:Maven有...

    Maven资料

    3. **依赖管理**: Maven能够自动管理项目依赖,通过POM中的元素来声明项目需要的外部库。 4. **生命周期**: Maven有一套预定义的构建生命周期,包括compile、test、package、install和deploy五个阶段,每个阶段包含...

    Maven权威指南中文版

    3. **依赖管理(Dependency Management)**:Maven通过POM中的`dependencies`元素管理项目所需的外部库,自动下载并解决依赖关系,避免了类库冲突问题。 4. **生命周期(Lifecycle)**:Maven拥有一个标准的生命...

    手动创建maven工程

    POM是Maven项目的基本配置单元,包含了项目信息、构建指令、依赖管理等关键元素。在`pom.xml`文件中,你可以声明项目所依赖的库,设置编译和打包选项,以及定义构建生命周期的各个阶段。 手动创建Maven工程的步骤...

    《Maven实战》源代码

    《Maven实战》一书是Java开发者深入了解和掌握Maven构建工具的重要参考资料。该书的源代码涵盖了多个章节,包括ch-17、ch-3、ch-7、ch-8、ch-5、ch-10、ch-18和ch-12等,这些章节的内容广泛且深入,涉及了Maven的...

    maven 3.0版本

    4. **更灵活的POM**:在3.0版本中,POM的结构更加灵活,允许开发者定义自定义的模型元素,增强了POM的扩展性。 5. **新的插件管理系统**:Maven 3.0引入了新的插件管理系统,使得插件的加载和管理更为高效,同时也...

    maven教程参考

    POM.xml是Maven项目的核心配置文件,包含以下关键元素: - **项目信息**:如groupId、artifactId、version,定义项目的唯一标识。 - **依赖管理**:声明项目依赖的外部库,格式为`&lt;dependency&gt;`,包括groupId、...

    apache-maven-3.5.2 资源包以及配置方法

    在`pom.xml`中,你可以通过`&lt;build&gt;&lt;plugins&gt;`元素添加或配置插件,如编译插件(maven-compiler-plugin)、测试插件(maven-surefire-plugin)等。 7. **生命周期和构建阶段**:Maven有一套预定义的生命周期,如`...

    maven及其安装和使用.7z

    1. **导入Maven项目**:在IDEA中,选择`File` -&gt; `New` -&gt; `Project from Existing Sources`,然后选择Maven项目的`pom.xml`文件。 2. **配置IDEA的Maven设置**:进入`File` -&gt; `Settings`(或`Preferences` on Mac...

    Maven权威指南 中文完整版清晰 完整目录

    - POM详解:深入理解POM.xml文件,包括其组成元素,属性,以及如何管理项目信息和依赖。 3. **Maven生命周期** - 生命周期概念:解释Maven的clean,default和site生命周期,以及各个阶段的意义。 - 构建目标:...

    maven in action

    3. **POM 参考**:深入讲解 pom.xml 文件的各个元素及其作用。 4. **配置参考**:介绍如何通过 settings.xml 文件自定义 Maven 的行为。 5. **指南集合**:包括构建生命周期、POM、配置插件等多个方面的详细指南。 ...

    Maven入门教程

    - 在`pom.xml`中通过`&lt;dependencies&gt;`元素声明依赖。 - 每个依赖项都必须指定`groupId`、`artifactId`和`version`。 2. **依赖查找**: - Maven首先在本地仓库查找依赖,如果没有找到,则从远程仓库下载。 - ...

    maven 实战 in action 中文版 3.3

    以上只是对Maven基础知识的简要概述,《Maven实战In Action中文版3.3》这本书中还涵盖了更深入的话题,如 profiles、聚合项目、持续集成、插件开发等,是Java开发者不可或缺的参考资料。通过学习和实践,你可以充分...

    netty-all-4.1.5.Final完整pom.xml文件配置

    `pom.xml`文件是Maven项目对象模型(Project Object Model)的配置文件,用于定义项目依赖、构建过程和其他元数据。在这里,这个文件配置了所有必要的依赖,使得开发者可以直接在自己的项目中引入,而无需关心不同...

    Maven实战_Maven的安装、配置及使用入门

    POM中的`&lt;groupId&gt;`, `&lt;artifactId&gt;`, `&lt;version&gt;`是Maven坐标体系中的关键元素,用于唯一标识项目。 ##### 主代码与测试代码的编写 Maven遵循约定优于配置的原则,项目源代码通常位于src/main/java目录下,而测试...

    maven安装配置

    - 当项目需要使用远程仓库时,可以在`pom.xml`文件中的`&lt;distributionManagement&gt;`元素下进行配置。 ```xml &lt;id&gt;deploymentRepo &lt;url&gt;http://your-repo-url&lt;/url&gt; &lt;id&gt;snapshotsRepo &lt;url&gt;...

    maven详细使用指南

    POM.xml文件中包含以下关键元素: - `&lt;dependencies&gt;`: 定义项目依赖的库,如`&lt;dependency&gt;`标签下的`groupId`, `artifactId`, `version`。 - `&lt;build&gt;`: 定义构建过程,包括源代码目录、资源目录、编译参数、打包...

Global site tag (gtag.js) - Google Analytics