如何在IntelliJ中让Maven+Gradle项目仅使用Gradle构建
解决IntelliJ同时识别Maven和Gradle项目,指定仅用Gradle构建的方法
1. 关闭Maven自动导入
打开File > Settings > Build, Execution, Deployment > Build Tools > Maven > Importing,取消勾选Import Maven projects automatically,点击Apply保存设置。这一步能阻止IntelliJ自动扫描pom.xml并加载Maven配置。
2. 移除已加载的Maven模块
按下Ctrl+Alt+Shift+S打开项目结构窗口,切换到Modules标签页,选中所有带Maven标识的关联模块,点击左上角的-按钮移除。注意:这只是移除IDE对Maven模块的识别,不会删除本地的pom.xml文件。
3. 重新加载Gradle项目
打开右侧的Gradle标签页,点击顶部的刷新图标(🔄),选择Reload All Gradle Projects。等待同步完成后,右侧的Maven标签页会自动消失,IDE将仅识别Gradle构建系统。
4. 确认全局构建系统设置
回到项目结构窗口的Project标签页,在Build system下拉菜单中选择Gradle,确保IDE默认用Gradle处理所有构建任务。
完成以上步骤后,Build菜单里的“Select build variant...”选项即可正常使用,所有构建操作都会默认走Gradle。
内容的提问来源于stack exchange,提问作者Tomáš Zato
相关产品推荐
相关产品推荐

