记录一次Gradle项目转Maven项目经历

问题背景


由于公司项目经过二次重构,开发人员也早就换了一批又一批,现在项目里同时存在Gradle和Maven项目,这让项目的统一管理和打包都变得有点复杂,于是觉得决定改成由Maven来管理项目。

具体步骤


  1. 在原来gradle项目build.gradle文件中加上以下三行代码
apply plugin: 'maven'
group = 'com.xxx.xxx' // 你的组名
version = '0.0.1-SNAPSHOT' // 当前项目版本
  1. 进入项目根目录命令行,运行如下命令:

gradle install
正常情况下,会提示:
BUILD SUCCESSFUL
将会在build/poms下生成的pom-default.xml文件

  1. 将生成的pom-default.xml文件作为pom文件

  2. 生成的pom文件中可能会出现很多依赖scope是runtime,如果影响打包,把它删除即可,修改为默认compile作用域

<version>0.0.1-SNAPSHOT</version>
<scope>runtime</scope>

出现的问题

生成了POM文件后,可能还会出现依赖冲突的问题等等

posted @ 2022-07-30 14:28  藤原绿海bluestraggle  阅读(813)  评论(0编辑  收藏  举报