##2、配置与上传
步骤1:配置 bintray-release 插件
//Library build.gradle
apply plugin: ‘com.novoda.bintray-release’ // 添加bintray插件
publish {
userOrg = ‘dmingou’ // Bintray用户名
repoName = ‘AnimatedFloatingButton’ // Bintray上的新建的仓库名(Repository)
groupId = ‘qg.odm’ // 依赖名 implemention 'x:y:z’中的包名x
artifactId = ‘AnimatedFloatingButton’ // 依赖名implemention 'x:y:z’中的项目名y
publishVersion = ‘1.0.0’ // 依赖名implemention 'x:y:z’中的版本号z
desc = ‘XXXXXXXX’ // 对该开源组件的说明
website = ‘https://github.com/DMingOu/AnimatedFloatingButton’ // VCS地址
}
注意:尽量保持你的library module的名字同artifactId一样
原因:Bintray上,你的项目的 maven-metadata.xml 文件的路径 为 gruopId+"/"+module名称。
假设你的groupId=qg.odm,artifactId是AnimatedFloatingButton,但module名称是AnimatedFloatingButtonLibrary。
此时,项目文件在qg.odm.animatedfloatingbuttondemo目录下的,但maven-metadata.xml文件却是在qg.odm/AnimatedFloatingButtonLibrary目录下的,可能会有冲突。
冲突:若你有多个项目groupId一样 & artifactId不一样,但module名称都是library的话,maven-me