Maven聚合POM版本?

时间:2016-12-06 00:01:16

标签: maven version pom.xml

在Maven聚合(多模块)POM中拥有版本有什么意义?它是干什么用的?如果我改变它会受到什么影响?

例如:

<?xml version="1.0" encoding="UTF-8"?>
<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">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>foobar</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    …

1.0-SNAPSHOT在哪里使用?哪些文物会受到影响?

在相关的说明中,它有什么语义?它是我合并项目的版本吗?或者它是仅仅是聚合的版本(通过各个模块的许多发行版本可以保持不变)?

0 个答案:

没有答案