前提背景
公司要封装一个工具类,把常用的mybatis,apollo,redis,初始化运行检查等等都封装在一起,项目建好了,但是打包发布nexus之后,别的项目死活拉不到依赖包,经查,是gradle...,可以通过签名知道谁创建了这个库文件,签名的时间等等信息
apply plugin: 'signing'
// 声明变量记录maven库地址
def mavenRepositoryUrl
// 判断是发布到正式库...'
// 下面的库地址指向的是我们私有仓库的snapshots 仓库
mavenRepositoryUrl = "http://xxxx.com/repository/maven-snapshots...库需要的pom.xml文件的各个内容,具体意思我们在主目录gradle.properties中解释
pom.project {
name...新的打包方案
上述通过 maven 插件可能还有别的姿试可以打包,但是没有找到,通过查找官方文档,找到了以下解决方案
引入 maven-publish,这个plugin , 然后在模块build.gradle