记录一次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 @   藤原绿海bluestraggle  阅读(824)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示