当前位置: 首页 > news >正文

wordpress整站密码访问爱链接网如何使用

wordpress整站密码访问,爱链接网如何使用,京东网站设计风格,三把火科技网站设计1.为什么要统一管理? maven父子工程多模块,每个模块还都可以独立存在,子模块往往通常希望和父工程保持一样的版本,如果每个工程单独定义版本号,后期变更打包也非常麻烦,如何维护一个全局的版本号呢&#x…

1.为什么要统一管理?

maven父子工程多模块,每个模块还都可以独立存在,子模块往往通常希望和父工程保持一样的版本,如果每个工程单独定义版本号,后期变更打包也非常麻烦,如何维护一个全局的版本号呢?

2.如何解决呢?

Maven官方文档说:自 Maven 3.5.0-beta-1 开始,可以使用 ${revision}, ${sha1} and/or ${changelist} 这样的变量作为版本占位符。

即在maven多模块项目中,可配合插件flatten-maven-plugin${revision}属性来实现全局版本统一管理。

父工程

<?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><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-parent</artifactId><version>2.7.18</version></parent><groupId>com.xxx.project</groupId><artifactId>xxx-parent</artifactId><packaging>pom</packaging><version>${revision}</version><modules><module>module1</module><module>module2</module><module>module3</module></modules><properties><!-- globe version,if you can update the version for all project --><revision>1.1.1</revision><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties><build><plugins><!-- 添加flatten-maven-plugin插件 --><plugin><groupId>org.codehaus.mojo</groupId><artifactId>flatten-maven-plugin</artifactId><version>1.3.0</version><inherited>true</inherited><executions><execution><id>flatten</id><phase>process-resources</phase><goals><goal>flatten</goal></goals><configuration><updatePomFile>true</updatePomFile><flattenMode>resolveCiFriendliesOnly</flattenMode><pomElements><parent>expand</parent><distributionManagement>remove</distributionManagement><repositories>remove</repositories></pomElements></configuration></execution><execution><id>flatten.clean</id><phase>clean</phase><goals><goal>clean</goal></goals></execution></executions></plugin></plugins></build>
</project>

子模块

<?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"><parent><artifactId>xxx-parent</artifactId><groupId>com.xxx.project</groupId><version>${revision}</version></parent><modelVersion>4.0.0</modelVersion><artifactId>module3</artifactId><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target></properties><dependencies><dependency><groupId>com.xxx.project</groupId><artifactId>module1</artifactId><version>${revision}</version></dependency></dependencies></project>

编译

mvn clean package

  基于以上操作,每次版本号变更,只需要修改父模块POM文件中的revision即可

3.引用

  • Maven – Maven CI Friendly Versions
http://www.sczhlp.com/news/44517/

相关文章:

  • 建网站做站长西安百度快速排名提升
  • 软考系统分析师每日学习卡 | [日期:2025-08-27] | [今日主题:网络知识补充]
  • 网站做搜索引擎的作用是什么宝鸡seo排名
  • 吴江区建设局网站百度app旧版本下载
  • 五华县建设工程交易中心网站最近一周的新闻大事10条
  • 网站建设款分录seo上海推广公司
  • 天河区住房和建设水务局网站青岛网站权重提升
  • 建站有哪些需求企业管理软件排名
  • 广西网站建设哪家有网店代运营和推广销售
  • 免费网站主机关键字搜索
  • 湖南做网站 搜搜磐石网络沈阳黄页88企业名录
  • 微信官网网站模板下载谷歌平台推广外贸
  • 杭州专业做网站的武汉网站设计
  • 果洛营销网站建设哪家好厦门网络关键词排名
  • 做企业网站cms体验营销是什么
  • phpcms v9怎么做网站接外包项目的网站
  • 怎么发现网站漏洞而做软件怎么做网站赚钱
  • [杂谈]八月二十七日睡前碎笔
  • 百度售后服务电话人工seo神器
  • 上市公司网站建设分析网络热词作文
  • 网站建设技术交流qq企业推广策划公司
  • 怎样做网站的关键词中国搜索引擎有哪些
  • 个人网站的基本风格是seo关键词选取工具
  • 富阳区住房与建设局网站百度关键词关键词大全
  • 京东网站优化百度交易平台官网
  • 信用中国 网站谁建设的手机百度网页版入口
  • test5 - post
  • 网站两侧广告全球十大搜索引擎排名及网址
  • 网站插入背景音乐网站页面
  • 上海网站建设目的百度官方首页