记录一次Gradle项目转Maven项目经历
问题背景
由于公司项目经过二次重构,开发人员也早就换了一批又一批,现在项目里同时存在Gradle和Maven项目,这让项目的统一管理和打包都变得有点复杂,于是觉得决定改成由Maven来管理项目。
具体步骤
- 在原来gradle项目build.gradle文件中加上以下三行代码
apply plugin: 'maven'
group = 'com.xxx.xxx' // 你的组名
version = '0.0.1-SNAPSHOT' // 当前项目版本
- 进入项目根目录命令行,运行如下命令:
gradle install
正常情况下,会提示:
BUILD SUCCESSFUL
将会在build/poms下生成的pom-default.xml文件
-
将生成的pom-default.xml文件作为pom文件
-
生成的pom文件中可能会出现很多依赖scope是runtime,如果影响打包,把它删除即可,修改为默认compile作用域
<version>0.0.1-SNAPSHOT</version>
<scope>runtime</scope>
出现的问题
生成了POM文件后,可能还会出现依赖冲突的问题等等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具