Android 项目构建maven与gradle结合使用

sancaiodm Adb命令与工具 2023-08-04 1077 0

maven移植到gradle

要想从maven移植到gradle,首先要了解下maven的build生命周期,maven的生命周期包含了clean,compile,test,package,verify,install和deploy这几个phase。

我们需要将maven的生命周期phase转换为gradle的生命周期task。这里需要使用到gradle的Base Plugin,Java Plugin和Maven Publish Plugin。

先看下怎么引入这三个plugin:

plugins {
    id 'base'
    id 'java'
    id 'maven-publish'
}

clean会被转换成为clean task,

compile会被转换成为classes task,

test会被转换成为test task,

package会被转换成为assemble task,

verify 会被转换成为check task,

install会被转换成为 Maven Publish Plugin 中的publishToMavenLocal task,

deploy 会被转换成为Maven Publish Plugin 中的publish task。


评论