Gradle mavenDeployer-如何在版本后添加文件名
我有:Gradle mavenDeployer-如何在版本后添加文件名,gradle,maven-plugin,artifacts,Gradle,Maven Plugin,Artifacts,我有: version = '0.2.0' uploadArchives { artifacts { archives file: someZipTask.destFile, name: 'com.testing.buil.test', type: 'zip', builtBy: zipInjectDll_32 } repositories { mavenDeployer { repository(url: reposit
version = '0.2.0'
uploadArchives {
artifacts {
archives file: someZipTask.destFile, name: 'com.testing.buil.test', type: 'zip', builtBy: zipInjectDll_32
}
repositories {
mavenDeployer {
repository(url: repositoryBaseURL+'/Trash')
authentication(userName: artifactory_user, password: artifactory_password)
}
}
}
}
最后,我需要artifactory中合并的文件名:com.testing.buil.test+$version+someZipTask.destFile.name,在$version文件夹中。怎么做
我试图将someZipTask.destFile.name添加到版本中,但文件夹也更改为$version+someZipTask.destFile.name
问候
ChrisArtifactory中的目录和文件名遵循Maven存储库布局,并且是三个坐标的函数:
:通常通过Gradle中的groupId
设置project.group
:通常通过Gradle中的项目名称(在artifactId
中)或通过settings.Gradle
,或通过为特定存档任务配置的存档名称(project.archivesBaseName
等)进行设置someZipTask.baseName
:通常通过Gradle中的version
设置project.version
工件
块可以简化为:
artifacts {
archives someZipTask
}
com.testing.buil.test+$version+someZipTask.destFile.name
不遵循Maven repository的布局,并且在Artifactory中不能真正拥有这样的名称(当用作Maven repository时)