2013-10-02 2 views
0

후 파일 이름을 추가하는 방법 유물 내가 가진 :mavenDeployer - 버전

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 + $ 버전 + someZipTask.destFile.name을, $ version 폴더에 있습니다. 그것을하는 방법?

나는 버전 someZipTask.destFile.name에 추가하려고했으나 폴더는 또한 $ 버전 + someZipTask.destFile.name

안부에 크리스

답변

0

디렉토리와 파일 이름에 변경되었습니다 Artifactory는 메이븐 저장소 레이아웃을 따라 세 좌표의 함수이다 :

  • groupId : 일반적으로 project.group Gradle을 통해 세트.
  • artifactId : 일반적으로 Gradle의 프로젝트 이름 (settings.gradle) 또는 project.archivesBaseName을 통해 설정하거나 특정 보관 작업 (someZipTask.baseName 등)으로 구성된 보관 이름을 통해 설정합니다.
  • version : 일반적으로 Gradle의 project.version을 통해 설정됩니다.

    artifacts { 
        archives someZipTask 
    } 
    
    (

    com.testing.buil.test + $version + someZipTask.destFile.name은 메이븐 저장소 레이아웃을 따르지 않는, 당신은 정말 Artifactory에 같은 이름을 가질 수 없습니다 : 당신이이 지침을 따르는 경우에

artifacts 블록으로 단순화 될 수있다 Maven 저장소로 사용될 때).