前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >maven版本号插件

maven版本号插件

作者头像
阿超
发布2022-09-28 12:37:19
发布2022-09-28 12:37:19
61900
代码可运行
举报
文章被收录于专栏:快乐阿超快乐阿超
运行总次数:0
代码可运行

莫等闲,白了少年头,空悲切——岳飞

我们maven项目除了使用这种方式修改版本号,还有一种统一管理版本号的方式:

项目地址:https://github.com/mojohaus/flatten-maven-plugin

官方文档:http://www.mojohaus.org/flatten-maven-plugin/

引入:

代码语言:javascript
代码运行次数:0
运行
复制
<build>
  <plugins>
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>flatten-maven-plugin</artifactId>
      <!--<version>INSERT LATEST VERSION HERE</version>-->
      <executions>
        <execution>
          <goals>
            <goal>flatten</goal>
          </goals>
        </execution>
      </executions>
      <configuration>
        <!-- See usage on maven site from link above for details -->
      </configuration>
    </plugin>
  </plugins>
</build>

使用时将版本号改为${revision}即可,记得不要改别的名字

父模块

代码语言:javascript
代码运行次数:0
运行
复制
<groupId>io.github.vampireachao</groupId>
<artifactId>stream-query</artifactId>
<packaging>pom</packaging>
<version>${revision}</version>
<modules>
    <module>stream-core</module>
    <module>stream-plugin</module>
</modules>


<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
    <revision>1.1.6</revision>
    ...
</properties>

子模块

代码语言:javascript
代码运行次数:0
运行
复制
<parent>
    <artifactId>stream-query</artifactId>
    <groupId>io.github.vampireachao</groupId>
    <version>${revision}</version>
    <relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>stream-core</artifactId>

示例项目的pomhttps://gitee.com/VampireAchao/stream-query/blob/master/pom.xml

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档