Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用gradle将本地aar文件上载到artifactory_Gradle_Build.gradle_Artifactory_Maven Publish - Fatal编程技术网

无法使用gradle将本地aar文件上载到artifactory

无法使用gradle将本地aar文件上载到artifactory,gradle,build.gradle,artifactory,maven-publish,Gradle,Build.gradle,Artifactory,Maven Publish,我有一个简单的问题,我还没有解决。我已经下载了一个外部的.aar文件,我想上传到我们的内部人工制品厂。但我根本没能解决这个问题。这是我的build.gradle文件 buildscript { repositories { jcenter() } dependencies { classpath 'digital.wup:android-maven-publish:3.6.2' } } apply plugin: 'maven' a

我有一个简单的问题,我还没有解决。我已经下载了一个外部的.aar文件,我想上传到我们的内部人工制品厂。但我根本没能解决这个问题。这是我的build.gradle文件

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'digital.wup:android-maven-publish:3.6.2'
    }
}
apply plugin: 'maven'
apply plugin: 'maven-publish'
apply plugin: 'digital.wup.android-maven-publish'

group 'com.hello'

def version = '3.1'
def groupA = 'com.hello'
def artifactA = 'world'
def intermediateDirName = 'outputs/aar'

def aarFileLocation = "${buildDir}/${intermediateDirName}/${artifactName}-${datadogVersion}.aar"

configurations {
    aarLocal
}

dependencies {
    
   aarLocal files('world-3.1.aar')

}

task copyFromLocal(type: Copy) {
    from configurations.aarLocal
    into "$buildDir/$intermediateDirName"
}

publishToMavenLocal.dependsOn copyFromLocal
publish.dependsOn copyFromLocal

publishing {
  publications {
    publishAarToArtifactory(MavenPublication) {
        groupId groupName
        artifactId artifactName
        version datadogVersion
        artifact "${buildDir}/${intermediateDirName}/${artifactName}-${version}.aar"
    }
  }
}

publishToAvenLocal
在没有任何问题的情况下工作,但跳过了
publish
任务 以下是我在跳过任务时收到的错误消息:publish,因为它没有任何操作。有帮助吗? 基本上上传一个本地aar到artifactory就是我想要实现的。 注意:回购凭证位于我们的CI/CD系统中,用于artifactory