Gradle - publishToMavenLocal - 指定自定义目录
Gradle - publishToMavenLocal - specify custom directory
当我执行 ./gradlew publishToMavenLocal
时,它会发布到我的默认 Maven 主目录:~/.m2
.
我想发布到自定义 Maven 存储库路径。
要用mvn
命令行,可以指定命令行-Dmaven.repo.local=$HOME/.my/other/repository
(参见:)
但是使用 Gradle 发布时呢?有没有办法通过使用环境变量或类似的东西发布到自定义路径?
您可以添加系统 属性 maven.repo.local
路径。
示例:
./gradlew -Dmaven.repo.local=/path/to/local/repo publishToMavenLocal
请注意,如果您指定为 gradle 项目 -P 属性,同样的事情将不起作用。只读取系统属性。
当我执行 ./gradlew publishToMavenLocal
时,它会发布到我的默认 Maven 主目录:~/.m2
.
我想发布到自定义 Maven 存储库路径。
要用mvn
命令行,可以指定命令行-Dmaven.repo.local=$HOME/.my/other/repository
(参见:)
但是使用 Gradle 发布时呢?有没有办法通过使用环境变量或类似的东西发布到自定义路径?
您可以添加系统 属性 maven.repo.local
路径。
示例:
./gradlew -Dmaven.repo.local=/path/to/local/repo publishToMavenLocal
请注意,如果您指定为 gradle 项目 -P 属性,同样的事情将不起作用。只读取系统属性。