maven-central-publish
maven-central-publish copied to clipboard
通过 环境变量 设置 workingDir 的父母目录,避免每个项目都要配置 workingDir
已知不同项目的 workingDir
不能是同一个目录,
那设置共同的父母目录怎么样,然后当前目录文件夹的名称是项目名
$maven_central_publish = '/tmp/maven_central_publish'
workingDir = $maven_central_publish/$project_name
project name 可能会很长,导致 sign 失败。
你可以通过 allprojects { mavenCentralPublish.workingDir }
等方式实现,无需插件内部支持
project name 可能会很长,导致 sign 失败。
你可以通过
allprojects { mavenCentralPublish.workingDir }
等方式实现,无需插件内部支持
那改取 project name 名的 hashcode 怎么样
allprojects 只适用一个 repo 多个子项目的情况
像我需要维护多个 repo 的,每个 repo 都要配置 workingDir就很烦, 所以 maven-central-publish 插件一直卡在 0.7.1 不升级 (0.7.1 的 默认目录足够短 不需要设置 workingDir )