zoukankan      html  css  js  c++  java
  • maven的pom.xml文件详细说明

    <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/xsd/maven-4.0.0.xsd">
        <!-- 指定了当前pom的版本 -->
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>反写的公司网址+项目名</groupId>
        <artifactId>项目名+模块名</artifactId>
        <!-- 第一个0表示大版本号 
        第二个0表示分支版本号 
        第三个0表示小版本号 0.0.1 
        SNAPSHOT快照 
        alpha内测版本
         bate公测 
            Release稳定 
            GA正式发布 -->
        <version>0.0.1-SNAPSHOT</version>
        <!-- maven项目的打包方式 不指定默认是jar -->
        <packaging>jar</packaging>
    
        <!-- 项目的描述名 -->
        <name>hi</name>
        <!-- 项目的地址 -->
        <url>http://maven.apache.org</url>
        <!-- 项目的描述 -->
        <description></description>
        <!-- 开发人员列表 -->
        <developers></developers>
        <!-- 许可证信息 -->
        <licenses></licenses>
        <!-- 组织信息 -->
        <organization></organization>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
        
        <!-- 依赖列表 -->
        <dependencies>
            <dependency>
                <!-- 三大坐标 -->
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.10</version>
                <!-- 依赖范围 -->
                <scope>test</scope>
                <!-- 设置依赖是否可选 
                    默认false 子项目继承
                    若为true 子项目必须显示引用了该依赖
                -->
                <optional></optional>
                <!-- 排除依赖传递列表 -->
                <exclusions>
                    <exclusion></exclusion>
                </exclusions>
            </dependency>
        </dependencies>
        
        <!-- 依赖管理
            并不直接运行引用到实际的依赖中,主要作用定义到父模块中,供子模块继承使用
         -->
        <dependencyManagement>
            <dependencies>
                <dependency></dependency>
            </dependencies>
        </dependencyManagement>
        
        <build>
        <!-- 插件列表 -->
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>2.4</version>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>jar-no-fork</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
        
        <!-- 声明继承 -->
        <parent></parent>
        
        <!-- 生命聚合 -->
        <modules>
            <module></module>
        </modules>
    </project>
  • 相关阅读:
    发现个atan2的正确使用方式
    Forward+ Shading架构
    fatal: unable to connect to gitee.com: gitee.com[0: 180.97.125.228]: errno=Unknown error 解决方案
    HDFS HA(高可用性)集群规划
    如何使用RTP引擎对语音编码进行转码
    关于 Angular 应用 tsconfig.json 中的 target 属性
    浅谈 Orbeon form builder 的权限控制
    关于 Angular 应用 tsconfig.json 中的 lib 属性
    orbeon form 通过 url 的方式同第三方应用集成的开发明细
    orbeon form 的配置介绍
  • 原文地址:https://www.cnblogs.com/404code/p/10185814.html
Copyright © 2011-2022 走看看