无法使用gradle将本地aar文件上载到artifactory
我有一个简单的问题,我还没有解决。我已经下载了一个外部的.aar文件,我想上传到我们的内部人工制品厂。但我根本没能解决这个问题。这是我的build.gradle文件无法使用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
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