以前的解决方案及问题
以前公司用gradle打包的时候,先新建一个maven_push.gradle ,然后在要打包的模块build.gradle中加上一句
apply from: '.....VERSION_NAME.contains("SNAPSHOT");
}
afterEvaluate { project ->
// 我们声明我们要执行的上传到maven的task
uploadArchives...getRepositoryPassword())
}
// 这里是配置我们maven库需要的pom.xml文件的各个内容,具体意思我们在主目录...("uploadArchives") }
sign configurations.archives
}
}
这样是可以打包,但是对模块依赖就没办法打包,如gradle依赖配置如下...新的打包方案
上述通过 maven 插件可能还有别的姿试可以打包,但是没有找到,通过查找官方文档,找到了以下解决方案
引入 maven-publish,这个plugin , 然后在模块build.gradle