maven

    xiaoxiao2022-06-22  17

    <modelVersion>指定POM版本

    <groupId>反写网址+项目名

    <artfactId>项目名+模块名

    <version>0.0.0****  分别对应大版本,分支版本,小版本号  ***可为snapshot快照  alpha内测 beta公测 release稳定 ga正式

    <packaging> 默认jar 还可以是war zip pom

    <dependencies>依赖组

    <dependency>

    <gruopId>

    <artfactId>

    <version>

    <type>

    依赖范围scope 1、compile:默认方位,编译测试运行都有效 2、provided:在编译测试时有效 3、runtime:在测试和运行时有效 4、test:只在测试时有效 5、system:在编译和测试时有效。与本机系统关联,可移植性差 6、import:导入的范围,它只使用在dependencyManagerment中,表示从其他的pom中导入dependency的配置

    <optional>设置依赖是否可选  默认false 如果为true 子项目引入该依赖

    <exclusions>排除依赖传递列表

    <exclusion>

    <dependencyManagement>依赖管理  <dependencies>用于子模块的继承  

    <build>插件列表

    <plugins>

    <pludin>

    <gruopId>

    <artfactId>

    <version>

    <parent>指定继承

    <modules>聚合,指定多个模块一起编译 

    <module>

    <name>项目描述名

    <url>项目地址

    <description>项目描述

    <develorpers>开发者

    <licenses>许可证

    <organization>组织信息

    转载请注明原文地址: https://ju.6miu.com/read-1122841.html

    最新回复(0)