Him188/maven-central-publish

通过 环境变量 设置 workingDir 的父母目录,避免每个项目都要配置 workingDir

Opened this issue · 2 comments

已知不同项目的 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 )