相关疑难解决方法(0)

Gradle:是否可以发布到Gradle自己的本地缓存?

我知道我可以使用maven插件mavenLocal()来安装工件并在本地使用它.

然而,进一步研究这一点,我注意到这意味着工件安装到Mavens的标准~/.m2,但同时Gradle自己的缓存~/.gradle/caches以不同的格式存在.

这对我来说似乎很浪费,a)使用两个本地缓存,以及b)必须添加mavenLocal()到所有项目中.我想知道是否有办法向Gradle发布工件~/.gradle/caches

gradle

10
推荐指数
1
解决办法
5074
查看次数

publishToMavenLocal -Pversion 不更改版本

我尝试在将 android 项目发布到本地 Maven 存储库时更改版本。简单的发布可以很好地配合./gradlew publishToMavenLocal.

在研究时,我发现应该可以在执行发布过程时覆盖我的 Maven 包的版本号。但是,例如在执行时,publishToMavenLocal -Pversion="asdf"这不会以任何方式更改版本。似乎它被忽略了。

我从这篇文章-Pversion的评论中得到了标志的想法 此外,gradle 文档还说在构建它时应该可以以某种方式覆盖版本:

覆盖默认身份值很简单:只需在配置 MavenPublication 时指定 groupId、artifactId 或 version 属性即可。

我不知道我是否有什么问题,但有没有办法覆盖 Maven 包的版本。另外,发布类似-SNAPSHOT本地 Maven存储库的内容也会对我有很大帮助。

android gradle maven

6
推荐指数
1
解决办法
979
查看次数

如何通过 CocoaPods 使用本地项目

我正在努力寻找一种方法将我们创建的 Xcode 框架打包为一个只能在内部使用的 Pod(不是公开的,也不是在 github 上)。

如何修改.podspec以从我的开发机器上的本地 Xcode 项目构建 SDK?

xcode objective-c ios cocoapods podspec

5
推荐指数
2
解决办法
6446
查看次数

标签 统计

gradle ×2

android ×1

cocoapods ×1

ios ×1

maven ×1

objective-c ×1

podspec ×1

xcode ×1