本文作者:黄少存,叩丁狼高级讲师。原创文章,转载请注明出处。
接下来咱们来看下构建工具的最后一个环节,项目发布.项目发布可以将咱们写好的模块发布给别人去使用,也可以发布到公司的公共仓库以供依赖的项目使用.这是公司中多项目协同合作的重要环节.以下是Gradle 发布项目流程
Gradle 项目发布流程
- 由 Gradle 将项目打包和创建 metadata 文件
- 按要求发布到本地仓库或者远程仓库
这是发布的流程,也是待会咱们需要 gradle 帮咱们做的事情.
Gradle 项目发布实现
操作步骤
- 添加 maven-publish 插件
- 配置发布任务
- 执行发布
- 发布到远程私服
- 发布到本地仓库
- 发布到 maven 中央仓库
构建文件配置
build.gradle
apply plugin :'maven-publish'
publishing {
publications {
// publishProject 为自定义名称,可写多个发布任务
publishProject(MavenPublication){
from components.java // 发布 jar 包