我正在尝试使用本地存储库来编译带有资源的库,所以我将这些行添加到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 repo,我们只需要将文件夹从maven本地存储库复制/粘贴到maven服务器的本地git clone
答案 0 :(得分:1)
我不确定我是否理解您的本地maven repo应该如何与git存储库进行交互,但这可能对您有帮助。
如果您需要将本地maven repo添加到您的构建中,则有一种特殊的语法:
repositories {
mavenLocal()
}
此外,如果要将工件发布到本地maven存储库,只需应用maven
插件并运行install
任务。
apply plugin: 'maven'