项目构建Maven 与 Gradle
- 环境变量中的 Path 保证有 Maven 与 Gradle 全局可用。
Maven 的版本,保证全局可用。

Gradle 的版本,保证全局可用。

一、Maven 转 Gradle 。
保证 gradle 全局可用的情况下操作。
- 在 pom.xml 所在文件目录下,CMD 执行如下语句。
gradle init --type pom


二、Gradle 转 Maven 。
- 方案一:
- 在 build.gradle 中增加以下内容。
apply plugin: 'java'
apply plugin: 'maven'
group = 'cn.chao.gradle' // 可以自行修改
version = '主版本.次版本.增量版本.里程碑版本的形式命名' // 可以自行修改
dependencies {
compile 'commons-lang:commons-lang:2.4'
}
- 然后在本目录中打开 CMD 执行 gradle install ,成功后将在build\poms目录下生成pom-default.xml 文件,把它复制到根目录下,改名成 pom.xml 即可。


- 方案二:
- 在 build.gradle 中增加以下内容。
apply plugin: 'maven'
task writeNewPom << {
pom {
project {
inceptionYear '2019'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("$buildDir/pom.xml")
}
- Android Studio 执行运行右侧 gradle writeNewPom 即可在当前项目中生成pom.xml文件。
- 在当前目录下 打开 CMD 执行 gradle 任务(gradle writeNewPom)

本文详细介绍了如何在项目中将Maven构建系统转换为Gradle,以及从Gradle转换回Maven的方法。提供了具体的步骤和命令,适用于希望在两种构建工具间迁移的开发者。
1421

被折叠的 条评论
为什么被折叠?



