当前位置: 首页 > 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.hengruixuexiao.com/news/47981.html

相关文章:

  • 做外贸哪些国外网站可以推广济南网络推广公司电话
  • 常州做金属网格公司百度seo优化哪家好
  • wordpress 显示摘要福州seo优化
  • 网站建设公司发展做灰色词seo靠谱
  • 国外做兼职网站有哪些淘宝关键词排名怎么查
  • 公司官网如何更新网站深圳百度推广关键词推广
  • discuz做的网站百度数据中心
  • 国家高新技术企业牌匾seo搜索引擎优化是做什么的
  • 手机网站开发视频百度seo详解
  • wordpress 全屏seo教程网站优化
  • 销售网站怎么做的2345浏览器网页版
  • 做网站策划书文档seo基础教程
  • 时时彩黑彩网站开发web设计一个简单网页
  • 洛阳建设企业网站公司谷歌下载官方正版
  • 深圳网站建设方案外包地推公司
  • 怎么用ps做网站ui如何制作网站二维码
  • 设计平台网站seo研究所
  • 网站对于企业的意义上海网站关键词排名优化报价
  • 网站建设及seo营销培训内容有哪些
  • 网站建设培训pptseo收录排名
  • 客户网站建设需要什么资料莆田百度seo公司
  • 连锁酒店网站建设天津百度快速排名优化
  • 长沙公众号开发免费的关键词优化软件
  • html5 珠宝网站网站搭建详细教程
  • 怎样做企业学校网站北京seo公司
  • 安宁网站建设熊掌官网seo哪家公司好
  • 网站首页菜单栏表怎么做百度客户服务中心
  • 手机网站优化排名首码项目推广平台
  • 苏州制作企业网站公司公司做网站一般多少钱
  • 重庆网站建设制作设计公司站内优化seo