gpt4 book ai didi

android - 上传AAR库到本地maven仓库并在git中共享build.gradle

转载 作者:行者123 更新时间:2023-11-30 02:42:44 27 4
gpt4 key购买 nike

我正在尝试使用本地存储库来编译带有资源的库,所以我将这行添加到 mi build.gradle

def MAVEN_LOCAL_PATH = 'file:///Users/XXXX/.m2/repository'
def VERSION_NAME = '0.1.0-SNAPSHOT'
def GROUP_ID = 'XXXX'
def ARTIFACT_ID = 'XXXX'

def coreAarFile = file('build/CoreLib.aar')
artifacts {
archives coreAarFile
}
uploadArchives {
repositories {
mavenDeployer {
repository(url: MAVEN_LOCAL_PATH)
pom.groupId = GROUP_ID
pom.artifactId = ARTIFACT_ID
pom.version = VERSION_NAME
}
}
}

这行得通,但现在我正在与一个团队合作,所以我需要将 build.gradle 文件上的更改上传到 git 存储库,但是 var MAVEN_LOCAL_PATH 有我自己的本地存储库路径。我该如何处理?我需要本地存储库,因为我们的 maven 服务器只是 bitbucket 中某个地方的 git 存储库,我们只需要将文件夹从 maven 本地存储库复制/粘贴到 maven 服务器的本地 git clone

最佳答案

我不确定我是否理解您的本地 maven 存储库应该如何与 git 存储库交互,但这可能会帮助您。

如果您需要将本地 Maven 存储库添加到您的构建中,则有一个特殊的语法:

repositories {
mavenLocal()
}

此外,如果您想将 Artifact 发布到本地 Maven 存储库,只需应用 maven 插件并运行 install 任务即可。

apply plugin: 'maven'

关于android - 上传AAR库到本地maven仓库并在git中共享build.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25536267/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com