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

问候
Chris

Artifactory中的目录和文件名遵循Maven存储库布局,并且是三个坐标的函数:

  • groupId
    :通常通过Gradle中的
    project.group
    设置
  • artifactId
    :通常通过Gradle中的项目名称(在
    settings.Gradle
    中)或通过
    project.archivesBaseName
    ,或通过为特定存档任务配置的存档名称(
    someZipTask.baseName
    等)进行设置
  • version
    :通常通过Gradle中的
    project.version
    设置
如果遵循这些准则,则
工件
块可以简化为:

artifacts {
    archives someZipTask
}
com.testing.buil.test+$version+someZipTask.destFile.name
不遵循Maven repository的布局,并且在Artifactory中不能真正拥有这样的名称(当用作Maven repository时)